[INFO] fetching crate libquickjs-dtp-sys 0.10.0...
[INFO] fixing libquickjs-dtp-sys-0.10.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate libquickjs-dtp-sys 0.10.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate libquickjs-dtp-sys 0.10.0
[INFO] finished tweaking crates.io crate libquickjs-dtp-sys 0.10.0
[INFO] tweaked toml for crates.io crate libquickjs-dtp-sys 0.10.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate libquickjs-dtp-sys 0.10.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 52 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.69.5 (available: v0.72.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1
[INFO] running `Command { std: "docker" "start" "e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling copy_dir v0.1.3
[INFO] [stderr]    Compiling libquickjs-dtp-sys v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/static-functions.rs (28 fixes)
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs (268 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.86s
[INFO] [stderr] crater-edition-check: libquickjs-dtp-sys v0.10.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling libquickjs-dtp-sys v0.10.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:817:1
[INFO] [stdout]     |
[INFO] [stdout] 817 | / extern "C" {
[INFO] [stdout] 818 | |     pub static mut stdin: *mut FILE;
[INFO] [stdout] 819 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:820:1
[INFO] [stdout]     |
[INFO] [stdout] 820 | / extern "C" {
[INFO] [stdout] 821 | |     pub static mut stdout: *mut FILE;
[INFO] [stdout] 822 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:823:1
[INFO] [stdout]     |
[INFO] [stdout] 823 | / extern "C" {
[INFO] [stdout] 824 | |     pub static mut stderr: *mut FILE;
[INFO] [stdout] 825 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:826:1
[INFO] [stdout]     |
[INFO] [stdout] 826 | / extern "C" {
[INFO] [stdout] 827 | |     pub fn remove(__filename: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 828 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:829:1
[INFO] [stdout]     |
[INFO] [stdout] 829 | / extern "C" {
[INFO] [stdout] 830 | |     pub fn rename(
[INFO] [stdout] 831 | |         __old: *const ::std::os::raw::c_char,
[INFO] [stdout] 832 | |         __new: *const ::std::os::raw::c_char,
[INFO] [stdout] 833 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 834 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:835:1
[INFO] [stdout]     |
[INFO] [stdout] 835 | / extern "C" {
[INFO] [stdout] 836 | |     pub fn renameat(
[INFO] [stdout] 837 | |         __oldfd: ::std::os::raw::c_int,
[INFO] [stdout] 838 | |         __old: *const ::std::os::raw::c_char,
[INFO] [stdout] ...   |
[INFO] [stdout] 841 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 842 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:843:1
[INFO] [stdout]     |
[INFO] [stdout] 843 | / extern "C" {
[INFO] [stdout] 844 | |     pub fn fclose(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 845 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:846:1
[INFO] [stdout]     |
[INFO] [stdout] 846 | / extern "C" {
[INFO] [stdout] 847 | |     pub fn tmpfile() -> *mut FILE;
[INFO] [stdout] 848 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:849:1
[INFO] [stdout]     |
[INFO] [stdout] 849 | / extern "C" {
[INFO] [stdout] 850 | |     pub fn tmpnam(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 851 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:852:1
[INFO] [stdout]     |
[INFO] [stdout] 852 | / extern "C" {
[INFO] [stdout] 853 | |     pub fn tmpnam_r(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 854 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / extern "C" {
[INFO] [stdout] 856 | |     pub fn tempnam(
[INFO] [stdout] 857 | |         __dir: *const ::std::os::raw::c_char,
[INFO] [stdout] 858 | |         __pfx: *const ::std::os::raw::c_char,
[INFO] [stdout] 859 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 860 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:861:1
[INFO] [stdout]     |
[INFO] [stdout] 861 | / extern "C" {
[INFO] [stdout] 862 | |     pub fn fflush(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 863 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:864:1
[INFO] [stdout]     |
[INFO] [stdout] 864 | / extern "C" {
[INFO] [stdout] 865 | |     pub fn fflush_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 866 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:867:1
[INFO] [stdout]     |
[INFO] [stdout] 867 | / extern "C" {
[INFO] [stdout] 868 | |     pub fn fopen(
[INFO] [stdout] 869 | |         __filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 870 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 871 | |     ) -> *mut FILE;
[INFO] [stdout] 872 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:873:1
[INFO] [stdout]     |
[INFO] [stdout] 873 | / extern "C" {
[INFO] [stdout] 874 | |     pub fn freopen(
[INFO] [stdout] 875 | |         __filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 876 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 877 | |         __stream: *mut FILE,
[INFO] [stdout] 878 | |     ) -> *mut FILE;
[INFO] [stdout] 879 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:880:1
[INFO] [stdout]     |
[INFO] [stdout] 880 | / extern "C" {
[INFO] [stdout] 881 | |     pub fn fdopen(__fd: ::std::os::raw::c_int, __modes: *const ::std::os::raw::c_char)
[INFO] [stdout] 882 | |         -> *mut FILE;
[INFO] [stdout] 883 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:884:1
[INFO] [stdout]     |
[INFO] [stdout] 884 | / extern "C" {
[INFO] [stdout] 885 | |     pub fn fmemopen(
[INFO] [stdout] 886 | |         __s: *mut ::std::os::raw::c_void,
[INFO] [stdout] 887 | |         __len: usize,
[INFO] [stdout] 888 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 889 | |     ) -> *mut FILE;
[INFO] [stdout] 890 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:891:1
[INFO] [stdout]     |
[INFO] [stdout] 891 | / extern "C" {
[INFO] [stdout] 892 | |     pub fn open_memstream(
[INFO] [stdout] 893 | |         __bufloc: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 894 | |         __sizeloc: *mut usize,
[INFO] [stdout] 895 | |     ) -> *mut FILE;
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:897:1
[INFO] [stdout]     |
[INFO] [stdout] 897 | / extern "C" {
[INFO] [stdout] 898 | |     pub fn setbuf(__stream: *mut FILE, __buf: *mut ::std::os::raw::c_char);
[INFO] [stdout] 899 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:900:1
[INFO] [stdout]     |
[INFO] [stdout] 900 | / extern "C" {
[INFO] [stdout] 901 | |     pub fn setvbuf(
[INFO] [stdout] 902 | |         __stream: *mut FILE,
[INFO] [stdout] 903 | |         __buf: *mut ::std::os::raw::c_char,
[INFO] [stdout] ...   |
[INFO] [stdout] 906 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 907 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:908:1
[INFO] [stdout]     |
[INFO] [stdout] 908 | / extern "C" {
[INFO] [stdout] 909 | |     pub fn setbuffer(__stream: *mut FILE, __buf: *mut ::std::os::raw::c_char, __size: usize);
[INFO] [stdout] 910 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:911:1
[INFO] [stdout]     |
[INFO] [stdout] 911 | / extern "C" {
[INFO] [stdout] 912 | |     pub fn setlinebuf(__stream: *mut FILE);
[INFO] [stdout] 913 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:914:1
[INFO] [stdout]     |
[INFO] [stdout] 914 | / extern "C" {
[INFO] [stdout] 915 | |     pub fn fprintf(
[INFO] [stdout] 916 | |         __stream: *mut FILE,
[INFO] [stdout] 917 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 918 | |         ...
[INFO] [stdout] 919 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 920 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:921:1
[INFO] [stdout]     |
[INFO] [stdout] 921 | / extern "C" {
[INFO] [stdout] 922 | |     pub fn printf(__format: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int;
[INFO] [stdout] 923 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:924:1
[INFO] [stdout]     |
[INFO] [stdout] 924 | / extern "C" {
[INFO] [stdout] 925 | |     pub fn sprintf(
[INFO] [stdout] 926 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 927 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 928 | |         ...
[INFO] [stdout] 929 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 930 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:931:1
[INFO] [stdout]     |
[INFO] [stdout] 931 | / extern "C" {
[INFO] [stdout] 932 | |     pub fn vfprintf(
[INFO] [stdout] 933 | |         __s: *mut FILE,
[INFO] [stdout] 934 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 935 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 936 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 937 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:938:1
[INFO] [stdout]     |
[INFO] [stdout] 938 | / extern "C" {
[INFO] [stdout] 939 | |     pub fn vprintf(
[INFO] [stdout] 940 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 941 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 942 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 943 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:944:1
[INFO] [stdout]     |
[INFO] [stdout] 944 | / extern "C" {
[INFO] [stdout] 945 | |     pub fn vsprintf(
[INFO] [stdout] 946 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 947 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 948 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 949 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 950 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:951:1
[INFO] [stdout]     |
[INFO] [stdout] 951 | / extern "C" {
[INFO] [stdout] 952 | |     pub fn snprintf(
[INFO] [stdout] 953 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 954 | |         __maxlen: ::std::os::raw::c_ulong,
[INFO] [stdout] ...   |
[INFO] [stdout] 957 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 958 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:959:1
[INFO] [stdout]     |
[INFO] [stdout] 959 | / extern "C" {
[INFO] [stdout] 960 | |     pub fn vsnprintf(
[INFO] [stdout] 961 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 962 | |         __maxlen: ::std::os::raw::c_ulong,
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 966 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:967:1
[INFO] [stdout]     |
[INFO] [stdout] 967 | / extern "C" {
[INFO] [stdout] 968 | |     pub fn vdprintf(
[INFO] [stdout] 969 | |         __fd: ::std::os::raw::c_int,
[INFO] [stdout] 970 | |         __fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 971 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 972 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 973 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:974:1
[INFO] [stdout]     |
[INFO] [stdout] 974 | / extern "C" {
[INFO] [stdout] 975 | |     pub fn dprintf(
[INFO] [stdout] 976 | |         __fd: ::std::os::raw::c_int,
[INFO] [stdout] 977 | |         __fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 978 | |         ...
[INFO] [stdout] 979 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 980 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:981:1
[INFO] [stdout]     |
[INFO] [stdout] 981 | / extern "C" {
[INFO] [stdout] 982 | |     pub fn fscanf(
[INFO] [stdout] 983 | |         __stream: *mut FILE,
[INFO] [stdout] 984 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 985 | |         ...
[INFO] [stdout] 986 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 987 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:988:1
[INFO] [stdout]     |
[INFO] [stdout] 988 | / extern "C" {
[INFO] [stdout] 989 | |     pub fn scanf(__format: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int;
[INFO] [stdout] 990 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:991:1
[INFO] [stdout]     |
[INFO] [stdout] 991 | / extern "C" {
[INFO] [stdout] 992 | |     pub fn sscanf(
[INFO] [stdout] 993 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] 994 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 995 | |         ...
[INFO] [stdout] 996 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 997 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1002:1
[INFO] [stdout]      |
[INFO] [stdout] 1002 | / extern "C" {
[INFO] [stdout] 1003 | |     #[link_name = "\u{1}__isoc99_fscanf"]
[INFO] [stdout] 1004 | |     pub fn fscanf1(
[INFO] [stdout] 1005 | |         __stream: *mut FILE,
[INFO] [stdout] ...    |
[INFO] [stdout] 1008 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1009 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / extern "C" {
[INFO] [stdout] 1011 | |     #[link_name = "\u{1}__isoc99_scanf"]
[INFO] [stdout] 1012 | |     pub fn scanf1(__format: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int;
[INFO] [stdout] 1013 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1014:1
[INFO] [stdout]      |
[INFO] [stdout] 1014 | / extern "C" {
[INFO] [stdout] 1015 | |     #[link_name = "\u{1}__isoc99_sscanf"]
[INFO] [stdout] 1016 | |     pub fn sscanf1(
[INFO] [stdout] 1017 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 1020 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1021 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | / extern "C" {
[INFO] [stdout] 1023 | |     pub fn vfscanf(
[INFO] [stdout] 1024 | |         __s: *mut FILE,
[INFO] [stdout] 1025 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1026 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1027 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1028 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1029:1
[INFO] [stdout]      |
[INFO] [stdout] 1029 | / extern "C" {
[INFO] [stdout] 1030 | |     pub fn vscanf(
[INFO] [stdout] 1031 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1032 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1033 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1034 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1035:1
[INFO] [stdout]      |
[INFO] [stdout] 1035 | / extern "C" {
[INFO] [stdout] 1036 | |     pub fn vsscanf(
[INFO] [stdout] 1037 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] 1038 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1039 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1040 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1041 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1042:1
[INFO] [stdout]      |
[INFO] [stdout] 1042 | / extern "C" {
[INFO] [stdout] 1043 | |     #[link_name = "\u{1}__isoc99_vfscanf"]
[INFO] [stdout] 1044 | |     pub fn vfscanf1(
[INFO] [stdout] 1045 | |         __s: *mut FILE,
[INFO] [stdout] ...    |
[INFO] [stdout] 1048 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1049 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1050:1
[INFO] [stdout]      |
[INFO] [stdout] 1050 | / extern "C" {
[INFO] [stdout] 1051 | |     #[link_name = "\u{1}__isoc99_vscanf"]
[INFO] [stdout] 1052 | |     pub fn vscanf1(
[INFO] [stdout] 1053 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1054 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1055 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1056 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / extern "C" {
[INFO] [stdout] 1058 | |     #[link_name = "\u{1}__isoc99_vsscanf"]
[INFO] [stdout] 1059 | |     pub fn vsscanf1(
[INFO] [stdout] 1060 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 1063 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1064 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1065:1
[INFO] [stdout]      |
[INFO] [stdout] 1065 | / extern "C" {
[INFO] [stdout] 1066 | |     pub fn fgetc(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1067 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1068:1
[INFO] [stdout]      |
[INFO] [stdout] 1068 | / extern "C" {
[INFO] [stdout] 1069 | |     pub fn getc(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1070 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1071:1
[INFO] [stdout]      |
[INFO] [stdout] 1071 | / extern "C" {
[INFO] [stdout] 1072 | |     pub fn getchar() -> ::std::os::raw::c_int;
[INFO] [stdout] 1073 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1074:1
[INFO] [stdout]      |
[INFO] [stdout] 1074 | / extern "C" {
[INFO] [stdout] 1075 | |     pub fn getc_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1076 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1077:1
[INFO] [stdout]      |
[INFO] [stdout] 1077 | / extern "C" {
[INFO] [stdout] 1078 | |     pub fn getchar_unlocked() -> ::std::os::raw::c_int;
[INFO] [stdout] 1079 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1080:1
[INFO] [stdout]      |
[INFO] [stdout] 1080 | / extern "C" {
[INFO] [stdout] 1081 | |     pub fn fgetc_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1082 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1083:1
[INFO] [stdout]      |
[INFO] [stdout] 1083 | / extern "C" {
[INFO] [stdout] 1084 | |     pub fn fputc(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1085 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1086:1
[INFO] [stdout]      |
[INFO] [stdout] 1086 | / extern "C" {
[INFO] [stdout] 1087 | |     pub fn putc(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1088 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1089:1
[INFO] [stdout]      |
[INFO] [stdout] 1089 | / extern "C" {
[INFO] [stdout] 1090 | |     pub fn putchar(__c: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 1091 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1092:1
[INFO] [stdout]      |
[INFO] [stdout] 1092 | / extern "C" {
[INFO] [stdout] 1093 | |     pub fn fputc_unlocked(__c: ::std::os::raw::c_int, __stream: *mut FILE)
[INFO] [stdout] 1094 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 1095 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1096:1
[INFO] [stdout]      |
[INFO] [stdout] 1096 | / extern "C" {
[INFO] [stdout] 1097 | |     pub fn putc_unlocked(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1098 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1099:1
[INFO] [stdout]      |
[INFO] [stdout] 1099 | / extern "C" {
[INFO] [stdout] 1100 | |     pub fn putchar_unlocked(__c: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 1101 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1102:1
[INFO] [stdout]      |
[INFO] [stdout] 1102 | / extern "C" {
[INFO] [stdout] 1103 | |     pub fn getw(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1104 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1105:1
[INFO] [stdout]      |
[INFO] [stdout] 1105 | / extern "C" {
[INFO] [stdout] 1106 | |     pub fn putw(__w: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1107 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1108:1
[INFO] [stdout]      |
[INFO] [stdout] 1108 | / extern "C" {
[INFO] [stdout] 1109 | |     pub fn fgets(
[INFO] [stdout] 1110 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 1111 | |         __n: ::std::os::raw::c_int,
[INFO] [stdout] 1112 | |         __stream: *mut FILE,
[INFO] [stdout] 1113 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1114 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1115:1
[INFO] [stdout]      |
[INFO] [stdout] 1115 | / extern "C" {
[INFO] [stdout] 1116 | |     pub fn __getdelim(
[INFO] [stdout] 1117 | |         __lineptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 1118 | |         __n: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1121 | |     ) -> __ssize_t;
[INFO] [stdout] 1122 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1123:1
[INFO] [stdout]      |
[INFO] [stdout] 1123 | / extern "C" {
[INFO] [stdout] 1124 | |     pub fn getdelim(
[INFO] [stdout] 1125 | |         __lineptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 1126 | |         __n: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |     ) -> __ssize_t;
[INFO] [stdout] 1130 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1131:1
[INFO] [stdout]      |
[INFO] [stdout] 1131 | / extern "C" {
[INFO] [stdout] 1132 | |     pub fn getline(
[INFO] [stdout] 1133 | |         __lineptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 1134 | |         __n: *mut usize,
[INFO] [stdout] 1135 | |         __stream: *mut FILE,
[INFO] [stdout] 1136 | |     ) -> __ssize_t;
[INFO] [stdout] 1137 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1138:1
[INFO] [stdout]      |
[INFO] [stdout] 1138 | / extern "C" {
[INFO] [stdout] 1139 | |     pub fn fputs(__s: *const ::std::os::raw::c_char, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1140 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1141:1
[INFO] [stdout]      |
[INFO] [stdout] 1141 | / extern "C" {
[INFO] [stdout] 1142 | |     pub fn puts(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 1143 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1144:1
[INFO] [stdout]      |
[INFO] [stdout] 1144 | / extern "C" {
[INFO] [stdout] 1145 | |     pub fn ungetc(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1146 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1147:1
[INFO] [stdout]      |
[INFO] [stdout] 1147 | / extern "C" {
[INFO] [stdout] 1148 | |     pub fn fread(
[INFO] [stdout] 1149 | |         __ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1150 | |         __size: ::std::os::raw::c_ulong,
[INFO] [stdout] ...    |
[INFO] [stdout] 1153 | |     ) -> ::std::os::raw::c_ulong;
[INFO] [stdout] 1154 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1155:1
[INFO] [stdout]      |
[INFO] [stdout] 1155 | / extern "C" {
[INFO] [stdout] 1156 | |     pub fn fwrite(
[INFO] [stdout] 1157 | |         __ptr: *const ::std::os::raw::c_void,
[INFO] [stdout] 1158 | |         __size: ::std::os::raw::c_ulong,
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |     ) -> ::std::os::raw::c_ulong;
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / extern "C" {
[INFO] [stdout] 1164 | |     pub fn fread_unlocked(
[INFO] [stdout] 1165 | |         __ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1166 | |         __size: usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1169 | |     ) -> usize;
[INFO] [stdout] 1170 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1171:1
[INFO] [stdout]      |
[INFO] [stdout] 1171 | / extern "C" {
[INFO] [stdout] 1172 | |     pub fn fwrite_unlocked(
[INFO] [stdout] 1173 | |         __ptr: *const ::std::os::raw::c_void,
[INFO] [stdout] 1174 | |         __size: usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |     ) -> usize;
[INFO] [stdout] 1178 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1179:1
[INFO] [stdout]      |
[INFO] [stdout] 1179 | / extern "C" {
[INFO] [stdout] 1180 | |     pub fn fseek(
[INFO] [stdout] 1181 | |         __stream: *mut FILE,
[INFO] [stdout] 1182 | |         __off: ::std::os::raw::c_long,
[INFO] [stdout] 1183 | |         __whence: ::std::os::raw::c_int,
[INFO] [stdout] 1184 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1185 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1186:1
[INFO] [stdout]      |
[INFO] [stdout] 1186 | / extern "C" {
[INFO] [stdout] 1187 | |     pub fn ftell(__stream: *mut FILE) -> ::std::os::raw::c_long;
[INFO] [stdout] 1188 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1189:1
[INFO] [stdout]      |
[INFO] [stdout] 1189 | / extern "C" {
[INFO] [stdout] 1190 | |     pub fn rewind(__stream: *mut FILE);
[INFO] [stdout] 1191 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1192:1
[INFO] [stdout]      |
[INFO] [stdout] 1192 | / extern "C" {
[INFO] [stdout] 1193 | |     pub fn fseeko(
[INFO] [stdout] 1194 | |         __stream: *mut FILE,
[INFO] [stdout] 1195 | |         __off: __off_t,
[INFO] [stdout] 1196 | |         __whence: ::std::os::raw::c_int,
[INFO] [stdout] 1197 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1198 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1199:1
[INFO] [stdout]      |
[INFO] [stdout] 1199 | / extern "C" {
[INFO] [stdout] 1200 | |     pub fn ftello(__stream: *mut FILE) -> __off_t;
[INFO] [stdout] 1201 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1202:1
[INFO] [stdout]      |
[INFO] [stdout] 1202 | / extern "C" {
[INFO] [stdout] 1203 | |     pub fn fgetpos(__stream: *mut FILE, __pos: *mut fpos_t) -> ::std::os::raw::c_int;
[INFO] [stdout] 1204 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1205:1
[INFO] [stdout]      |
[INFO] [stdout] 1205 | / extern "C" {
[INFO] [stdout] 1206 | |     pub fn fsetpos(__stream: *mut FILE, __pos: *const fpos_t) -> ::std::os::raw::c_int;
[INFO] [stdout] 1207 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1208:1
[INFO] [stdout]      |
[INFO] [stdout] 1208 | / extern "C" {
[INFO] [stdout] 1209 | |     pub fn clearerr(__stream: *mut FILE);
[INFO] [stdout] 1210 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1211:1
[INFO] [stdout]      |
[INFO] [stdout] 1211 | / extern "C" {
[INFO] [stdout] 1212 | |     pub fn feof(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1213 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1214:1
[INFO] [stdout]      |
[INFO] [stdout] 1214 | / extern "C" {
[INFO] [stdout] 1215 | |     pub fn ferror(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1216 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1217:1
[INFO] [stdout]      |
[INFO] [stdout] 1217 | / extern "C" {
[INFO] [stdout] 1218 | |     pub fn clearerr_unlocked(__stream: *mut FILE);
[INFO] [stdout] 1219 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1220:1
[INFO] [stdout]      |
[INFO] [stdout] 1220 | / extern "C" {
[INFO] [stdout] 1221 | |     pub fn feof_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1222 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1223:1
[INFO] [stdout]      |
[INFO] [stdout] 1223 | / extern "C" {
[INFO] [stdout] 1224 | |     pub fn ferror_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1225 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1226:1
[INFO] [stdout]      |
[INFO] [stdout] 1226 | / extern "C" {
[INFO] [stdout] 1227 | |     pub fn perror(__s: *const ::std::os::raw::c_char);
[INFO] [stdout] 1228 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1229:1
[INFO] [stdout]      |
[INFO] [stdout] 1229 | / extern "C" {
[INFO] [stdout] 1230 | |     pub fn fileno(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1231 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1232:1
[INFO] [stdout]      |
[INFO] [stdout] 1232 | / extern "C" {
[INFO] [stdout] 1233 | |     pub fn fileno_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1234 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1235:1
[INFO] [stdout]      |
[INFO] [stdout] 1235 | / extern "C" {
[INFO] [stdout] 1236 | |     pub fn pclose(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1237 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1238:1
[INFO] [stdout]      |
[INFO] [stdout] 1238 | / extern "C" {
[INFO] [stdout] 1239 | |     pub fn popen(
[INFO] [stdout] 1240 | |         __command: *const ::std::os::raw::c_char,
[INFO] [stdout] 1241 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 1242 | |     ) -> *mut FILE;
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1244:1
[INFO] [stdout]      |
[INFO] [stdout] 1244 | / extern "C" {
[INFO] [stdout] 1245 | |     pub fn ctermid(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1246 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1247:1
[INFO] [stdout]      |
[INFO] [stdout] 1247 | / extern "C" {
[INFO] [stdout] 1248 | |     pub fn flockfile(__stream: *mut FILE);
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1250:1
[INFO] [stdout]      |
[INFO] [stdout] 1250 | / extern "C" {
[INFO] [stdout] 1251 | |     pub fn ftrylockfile(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1252 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1253:1
[INFO] [stdout]      |
[INFO] [stdout] 1253 | / extern "C" {
[INFO] [stdout] 1254 | |     pub fn funlockfile(__stream: *mut FILE);
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1256:1
[INFO] [stdout]      |
[INFO] [stdout] 1256 | / extern "C" {
[INFO] [stdout] 1257 | |     pub fn __uflow(arg1: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1258 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1259:1
[INFO] [stdout]      |
[INFO] [stdout] 1259 | / extern "C" {
[INFO] [stdout] 1260 | |     pub fn __overflow(arg1: *mut FILE, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1612:1
[INFO] [stdout]      |
[INFO] [stdout] 1612 | / extern "C" {
[INFO] [stdout] 1613 | |     pub fn JS_NewRuntime() -> *mut JSRuntime;
[INFO] [stdout] 1614 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1615:1
[INFO] [stdout]      |
[INFO] [stdout] 1615 | / extern "C" {
[INFO] [stdout] 1616 | |     pub fn JS_SetRuntimeInfo(rt: *mut JSRuntime, info: *const ::std::os::raw::c_char);
[INFO] [stdout] 1617 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1618:1
[INFO] [stdout]      |
[INFO] [stdout] 1618 | / extern "C" {
[INFO] [stdout] 1619 | |     pub fn JS_SetMemoryLimit(rt: *mut JSRuntime, limit: usize);
[INFO] [stdout] 1620 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1621:1
[INFO] [stdout]      |
[INFO] [stdout] 1621 | / extern "C" {
[INFO] [stdout] 1622 | |     pub fn JS_SetGCThreshold(rt: *mut JSRuntime, gc_threshold: usize);
[INFO] [stdout] 1623 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1624:1
[INFO] [stdout]      |
[INFO] [stdout] 1624 | / extern "C" {
[INFO] [stdout] 1625 | |     pub fn JS_SetMaxStackSize(rt: *mut JSRuntime, stack_size: usize);
[INFO] [stdout] 1626 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1627:1
[INFO] [stdout]      |
[INFO] [stdout] 1627 | / extern "C" {
[INFO] [stdout] 1628 | |     pub fn JS_UpdateStackTop(rt: *mut JSRuntime);
[INFO] [stdout] 1629 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1630:1
[INFO] [stdout]      |
[INFO] [stdout] 1630 | / extern "C" {
[INFO] [stdout] 1631 | |     pub fn JS_NewRuntime2(
[INFO] [stdout] 1632 | |         mf: *const JSMallocFunctions,
[INFO] [stdout] 1633 | |         opaque: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1634 | |     ) -> *mut JSRuntime;
[INFO] [stdout] 1635 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1636:1
[INFO] [stdout]      |
[INFO] [stdout] 1636 | / extern "C" {
[INFO] [stdout] 1637 | |     pub fn JS_FreeRuntime(rt: *mut JSRuntime);
[INFO] [stdout] 1638 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1639:1
[INFO] [stdout]      |
[INFO] [stdout] 1639 | / extern "C" {
[INFO] [stdout] 1640 | |     pub fn JS_GetRuntimeOpaque(rt: *mut JSRuntime) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1641 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1642:1
[INFO] [stdout]      |
[INFO] [stdout] 1642 | / extern "C" {
[INFO] [stdout] 1643 | |     pub fn JS_SetRuntimeOpaque(rt: *mut JSRuntime, opaque: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1644 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1647:1
[INFO] [stdout]      |
[INFO] [stdout] 1647 | / extern "C" {
[INFO] [stdout] 1648 | |     pub fn JS_MarkValue(rt: *mut JSRuntime, val: JSValue, mark_func: JS_MarkFunc);
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1650:1
[INFO] [stdout]      |
[INFO] [stdout] 1650 | / extern "C" {
[INFO] [stdout] 1651 | |     pub fn JS_RunGC(rt: *mut JSRuntime);
[INFO] [stdout] 1652 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | / extern "C" {
[INFO] [stdout] 1654 | |     pub fn JS_IsLiveObject(rt: *mut JSRuntime, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 1655 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1656:1
[INFO] [stdout]      |
[INFO] [stdout] 1656 | / extern "C" {
[INFO] [stdout] 1657 | |     pub fn JS_NewContext(rt: *mut JSRuntime) -> *mut JSContext;
[INFO] [stdout] 1658 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1659:1
[INFO] [stdout]      |
[INFO] [stdout] 1659 | / extern "C" {
[INFO] [stdout] 1660 | |     pub fn JS_FreeContext(s: *mut JSContext);
[INFO] [stdout] 1661 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1662:1
[INFO] [stdout]      |
[INFO] [stdout] 1662 | / extern "C" {
[INFO] [stdout] 1663 | |     pub fn JS_DupContext(ctx: *mut JSContext) -> *mut JSContext;
[INFO] [stdout] 1664 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1665:1
[INFO] [stdout]      |
[INFO] [stdout] 1665 | / extern "C" {
[INFO] [stdout] 1666 | |     pub fn JS_GetContextOpaque(ctx: *mut JSContext) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1667 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1668:1
[INFO] [stdout]      |
[INFO] [stdout] 1668 | / extern "C" {
[INFO] [stdout] 1669 | |     pub fn JS_SetContextOpaque(ctx: *mut JSContext, opaque: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1670 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1671:1
[INFO] [stdout]      |
[INFO] [stdout] 1671 | / extern "C" {
[INFO] [stdout] 1672 | |     pub fn JS_GetRuntime(ctx: *mut JSContext) -> *mut JSRuntime;
[INFO] [stdout] 1673 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1674:1
[INFO] [stdout]      |
[INFO] [stdout] 1674 | / extern "C" {
[INFO] [stdout] 1675 | |     pub fn JS_SetClassProto(ctx: *mut JSContext, class_id: JSClassID, obj: JSValue);
[INFO] [stdout] 1676 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1677:1
[INFO] [stdout]      |
[INFO] [stdout] 1677 | / extern "C" {
[INFO] [stdout] 1678 | |     pub fn JS_GetClassProto(ctx: *mut JSContext, class_id: JSClassID) -> JSValue;
[INFO] [stdout] 1679 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1680:1
[INFO] [stdout]      |
[INFO] [stdout] 1680 | / extern "C" {
[INFO] [stdout] 1681 | |     pub fn JS_NewContextRaw(rt: *mut JSRuntime) -> *mut JSContext;
[INFO] [stdout] 1682 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1683:1
[INFO] [stdout]      |
[INFO] [stdout] 1683 | / extern "C" {
[INFO] [stdout] 1684 | |     pub fn JS_AddIntrinsicBaseObjects(ctx: *mut JSContext);
[INFO] [stdout] 1685 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1686:1
[INFO] [stdout]      |
[INFO] [stdout] 1686 | / extern "C" {
[INFO] [stdout] 1687 | |     pub fn JS_AddIntrinsicDate(ctx: *mut JSContext);
[INFO] [stdout] 1688 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1689:1
[INFO] [stdout]      |
[INFO] [stdout] 1689 | / extern "C" {
[INFO] [stdout] 1690 | |     pub fn JS_AddIntrinsicEval(ctx: *mut JSContext);
[INFO] [stdout] 1691 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1692:1
[INFO] [stdout]      |
[INFO] [stdout] 1692 | / extern "C" {
[INFO] [stdout] 1693 | |     pub fn JS_AddIntrinsicStringNormalize(ctx: *mut JSContext);
[INFO] [stdout] 1694 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1695:1
[INFO] [stdout]      |
[INFO] [stdout] 1695 | / extern "C" {
[INFO] [stdout] 1696 | |     pub fn JS_AddIntrinsicRegExpCompiler(ctx: *mut JSContext);
[INFO] [stdout] 1697 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1698:1
[INFO] [stdout]      |
[INFO] [stdout] 1698 | / extern "C" {
[INFO] [stdout] 1699 | |     pub fn JS_AddIntrinsicRegExp(ctx: *mut JSContext);
[INFO] [stdout] 1700 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1701:1
[INFO] [stdout]      |
[INFO] [stdout] 1701 | / extern "C" {
[INFO] [stdout] 1702 | |     pub fn JS_AddIntrinsicJSON(ctx: *mut JSContext);
[INFO] [stdout] 1703 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1704:1
[INFO] [stdout]      |
[INFO] [stdout] 1704 | / extern "C" {
[INFO] [stdout] 1705 | |     pub fn JS_AddIntrinsicProxy(ctx: *mut JSContext);
[INFO] [stdout] 1706 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1707:1
[INFO] [stdout]      |
[INFO] [stdout] 1707 | / extern "C" {
[INFO] [stdout] 1708 | |     pub fn JS_AddIntrinsicMapSet(ctx: *mut JSContext);
[INFO] [stdout] 1709 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1710:1
[INFO] [stdout]      |
[INFO] [stdout] 1710 | / extern "C" {
[INFO] [stdout] 1711 | |     pub fn JS_AddIntrinsicTypedArrays(ctx: *mut JSContext);
[INFO] [stdout] 1712 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1713:1
[INFO] [stdout]      |
[INFO] [stdout] 1713 | / extern "C" {
[INFO] [stdout] 1714 | |     pub fn JS_AddIntrinsicPromise(ctx: *mut JSContext);
[INFO] [stdout] 1715 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1716:1
[INFO] [stdout]      |
[INFO] [stdout] 1716 | / extern "C" {
[INFO] [stdout] 1717 | |     pub fn JS_AddIntrinsicBigInt(ctx: *mut JSContext);
[INFO] [stdout] 1718 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1719:1
[INFO] [stdout]      |
[INFO] [stdout] 1719 | / extern "C" {
[INFO] [stdout] 1720 | |     pub fn JS_AddIntrinsicBigFloat(ctx: *mut JSContext);
[INFO] [stdout] 1721 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1722:1
[INFO] [stdout]      |
[INFO] [stdout] 1722 | / extern "C" {
[INFO] [stdout] 1723 | |     pub fn JS_AddIntrinsicBigDecimal(ctx: *mut JSContext);
[INFO] [stdout] 1724 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1725:1
[INFO] [stdout]      |
[INFO] [stdout] 1725 | / extern "C" {
[INFO] [stdout] 1726 | |     pub fn JS_AddIntrinsicOperators(ctx: *mut JSContext);
[INFO] [stdout] 1727 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1728:1
[INFO] [stdout]      |
[INFO] [stdout] 1728 | / extern "C" {
[INFO] [stdout] 1729 | |     pub fn JS_EnableBignumExt(ctx: *mut JSContext, enable: ::std::os::raw::c_int);
[INFO] [stdout] 1730 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1731:1
[INFO] [stdout]      |
[INFO] [stdout] 1731 | / extern "C" {
[INFO] [stdout] 1732 | |     pub fn js_string_codePointRange(
[INFO] [stdout] 1733 | |         ctx: *mut JSContext,
[INFO] [stdout] 1734 | |         this_val: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 1737 | |     ) -> JSValue;
[INFO] [stdout] 1738 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1739:1
[INFO] [stdout]      |
[INFO] [stdout] 1739 | / extern "C" {
[INFO] [stdout] 1740 | |     pub fn js_malloc_rt(rt: *mut JSRuntime, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1741 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1742:1
[INFO] [stdout]      |
[INFO] [stdout] 1742 | / extern "C" {
[INFO] [stdout] 1743 | |     pub fn js_free_rt(rt: *mut JSRuntime, ptr: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1744 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1745:1
[INFO] [stdout]      |
[INFO] [stdout] 1745 | / extern "C" {
[INFO] [stdout] 1746 | |     pub fn js_realloc_rt(
[INFO] [stdout] 1747 | |         rt: *mut JSRuntime,
[INFO] [stdout] 1748 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1749 | |         size: usize,
[INFO] [stdout] 1750 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1751 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1752:1
[INFO] [stdout]      |
[INFO] [stdout] 1752 | / extern "C" {
[INFO] [stdout] 1753 | |     pub fn js_malloc_usable_size_rt(
[INFO] [stdout] 1754 | |         rt: *mut JSRuntime,
[INFO] [stdout] 1755 | |         ptr: *const ::std::os::raw::c_void,
[INFO] [stdout] 1756 | |     ) -> usize;
[INFO] [stdout] 1757 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1758:1
[INFO] [stdout]      |
[INFO] [stdout] 1758 | / extern "C" {
[INFO] [stdout] 1759 | |     pub fn js_mallocz_rt(rt: *mut JSRuntime, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1760 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1761:1
[INFO] [stdout]      |
[INFO] [stdout] 1761 | / extern "C" {
[INFO] [stdout] 1762 | |     pub fn js_malloc(ctx: *mut JSContext, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1763 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1764:1
[INFO] [stdout]      |
[INFO] [stdout] 1764 | / extern "C" {
[INFO] [stdout] 1765 | |     pub fn js_free(ctx: *mut JSContext, ptr: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1766 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1767:1
[INFO] [stdout]      |
[INFO] [stdout] 1767 | / extern "C" {
[INFO] [stdout] 1768 | |     pub fn js_realloc(
[INFO] [stdout] 1769 | |         ctx: *mut JSContext,
[INFO] [stdout] 1770 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1771 | |         size: usize,
[INFO] [stdout] 1772 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1773 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1774:1
[INFO] [stdout]      |
[INFO] [stdout] 1774 | / extern "C" {
[INFO] [stdout] 1775 | |     pub fn js_malloc_usable_size(ctx: *mut JSContext, ptr: *const ::std::os::raw::c_void) -> usize;
[INFO] [stdout] 1776 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1777:1
[INFO] [stdout]      |
[INFO] [stdout] 1777 | / extern "C" {
[INFO] [stdout] 1778 | |     pub fn js_realloc2(
[INFO] [stdout] 1779 | |         ctx: *mut JSContext,
[INFO] [stdout] 1780 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1784 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1785:1
[INFO] [stdout]      |
[INFO] [stdout] 1785 | / extern "C" {
[INFO] [stdout] 1786 | |     pub fn js_mallocz(ctx: *mut JSContext, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1787 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1788:1
[INFO] [stdout]      |
[INFO] [stdout] 1788 | / extern "C" {
[INFO] [stdout] 1789 | |     pub fn js_strdup(
[INFO] [stdout] 1790 | |         ctx: *mut JSContext,
[INFO] [stdout] 1791 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 1792 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1793 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1794:1
[INFO] [stdout]      |
[INFO] [stdout] 1794 | / extern "C" {
[INFO] [stdout] 1795 | |     pub fn js_strndup(
[INFO] [stdout] 1796 | |         ctx: *mut JSContext,
[INFO] [stdout] 1797 | |         s: *const ::std::os::raw::c_char,
[INFO] [stdout] 1798 | |         n: usize,
[INFO] [stdout] 1799 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1800 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2106:1
[INFO] [stdout]      |
[INFO] [stdout] 2106 | / extern "C" {
[INFO] [stdout] 2107 | |     pub fn JS_ComputeMemoryUsage(rt: *mut JSRuntime, s: *mut JSMemoryUsage);
[INFO] [stdout] 2108 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2109:1
[INFO] [stdout]      |
[INFO] [stdout] 2109 | / extern "C" {
[INFO] [stdout] 2110 | |     pub fn JS_DumpMemoryUsage(fp: *mut FILE, s: *const JSMemoryUsage, rt: *mut JSRuntime);
[INFO] [stdout] 2111 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2112:1
[INFO] [stdout]      |
[INFO] [stdout] 2112 | / extern "C" {
[INFO] [stdout] 2113 | |     pub fn JS_NewAtomLen(
[INFO] [stdout] 2114 | |         ctx: *mut JSContext,
[INFO] [stdout] 2115 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 2116 | |         len: usize,
[INFO] [stdout] 2117 | |     ) -> JSAtom;
[INFO] [stdout] 2118 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2119:1
[INFO] [stdout]      |
[INFO] [stdout] 2119 | / extern "C" {
[INFO] [stdout] 2120 | |     pub fn JS_NewAtom(ctx: *mut JSContext, str_: *const ::std::os::raw::c_char) -> JSAtom;
[INFO] [stdout] 2121 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2122:1
[INFO] [stdout]      |
[INFO] [stdout] 2122 | / extern "C" {
[INFO] [stdout] 2123 | |     pub fn JS_NewAtomUInt32(ctx: *mut JSContext, n: u32) -> JSAtom;
[INFO] [stdout] 2124 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2125:1
[INFO] [stdout]      |
[INFO] [stdout] 2125 | / extern "C" {
[INFO] [stdout] 2126 | |     pub fn JS_DupAtom(ctx: *mut JSContext, v: JSAtom) -> JSAtom;
[INFO] [stdout] 2127 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2128:1
[INFO] [stdout]      |
[INFO] [stdout] 2128 | / extern "C" {
[INFO] [stdout] 2129 | |     pub fn JS_FreeAtom(ctx: *mut JSContext, v: JSAtom);
[INFO] [stdout] 2130 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2131:1
[INFO] [stdout]      |
[INFO] [stdout] 2131 | / extern "C" {
[INFO] [stdout] 2132 | |     pub fn JS_FreeAtomRT(rt: *mut JSRuntime, v: JSAtom);
[INFO] [stdout] 2133 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2134:1
[INFO] [stdout]      |
[INFO] [stdout] 2134 | / extern "C" {
[INFO] [stdout] 2135 | |     pub fn JS_AtomToValue(ctx: *mut JSContext, atom: JSAtom) -> JSValue;
[INFO] [stdout] 2136 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2137:1
[INFO] [stdout]      |
[INFO] [stdout] 2137 | / extern "C" {
[INFO] [stdout] 2138 | |     pub fn JS_AtomToString(ctx: *mut JSContext, atom: JSAtom) -> JSValue;
[INFO] [stdout] 2139 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2140:1
[INFO] [stdout]      |
[INFO] [stdout] 2140 | / extern "C" {
[INFO] [stdout] 2141 | |     pub fn JS_AtomToCString(ctx: *mut JSContext, atom: JSAtom) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 2142 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2143:1
[INFO] [stdout]      |
[INFO] [stdout] 2143 | / extern "C" {
[INFO] [stdout] 2144 | |     pub fn JS_ValueToAtom(ctx: *mut JSContext, val: JSValue) -> JSAtom;
[INFO] [stdout] 2145 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2487:1
[INFO] [stdout]      |
[INFO] [stdout] 2487 | / extern "C" {
[INFO] [stdout] 2488 | |     pub fn JS_NewClassID(pclass_id: *mut JSClassID) -> JSClassID;
[INFO] [stdout] 2489 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2490:1
[INFO] [stdout]      |
[INFO] [stdout] 2490 | / extern "C" {
[INFO] [stdout] 2491 | |     pub fn JS_NewClass(
[INFO] [stdout] 2492 | |         rt: *mut JSRuntime,
[INFO] [stdout] 2493 | |         class_id: JSClassID,
[INFO] [stdout] 2494 | |         class_def: *const JSClassDef,
[INFO] [stdout] 2495 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2496 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2497:1
[INFO] [stdout]      |
[INFO] [stdout] 2497 | / extern "C" {
[INFO] [stdout] 2498 | |     pub fn JS_IsRegisteredClass(rt: *mut JSRuntime, class_id: JSClassID) -> ::std::os::raw::c_int;
[INFO] [stdout] 2499 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2500:1
[INFO] [stdout]      |
[INFO] [stdout] 2500 | / extern "C" {
[INFO] [stdout] 2501 | |     pub fn JS_NewBigInt64(ctx: *mut JSContext, v: i64) -> JSValue;
[INFO] [stdout] 2502 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2503:1
[INFO] [stdout]      |
[INFO] [stdout] 2503 | / extern "C" {
[INFO] [stdout] 2504 | |     pub fn JS_NewBigUint64(ctx: *mut JSContext, v: u64) -> JSValue;
[INFO] [stdout] 2505 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2506:1
[INFO] [stdout]      |
[INFO] [stdout] 2506 | / extern "C" {
[INFO] [stdout] 2507 | |     pub fn JS_Throw(ctx: *mut JSContext, obj: JSValue) -> JSValue;
[INFO] [stdout] 2508 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2509:1
[INFO] [stdout]      |
[INFO] [stdout] 2509 | / extern "C" {
[INFO] [stdout] 2510 | |     pub fn JS_GetException(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2511 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2512:1
[INFO] [stdout]      |
[INFO] [stdout] 2512 | / extern "C" {
[INFO] [stdout] 2513 | |     pub fn JS_IsError(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2515:1
[INFO] [stdout]      |
[INFO] [stdout] 2515 | / extern "C" {
[INFO] [stdout] 2516 | |     pub fn JS_ResetUncatchableError(ctx: *mut JSContext);
[INFO] [stdout] 2517 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2518:1
[INFO] [stdout]      |
[INFO] [stdout] 2518 | / extern "C" {
[INFO] [stdout] 2519 | |     pub fn JS_NewError(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2520 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2521:1
[INFO] [stdout]      |
[INFO] [stdout] 2521 | / extern "C" {
[INFO] [stdout] 2522 | |     pub fn JS_ThrowSyntaxError(
[INFO] [stdout] 2523 | |         ctx: *mut JSContext,
[INFO] [stdout] 2524 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2525 | |         ...
[INFO] [stdout] 2526 | |     ) -> JSValue;
[INFO] [stdout] 2527 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2528:1
[INFO] [stdout]      |
[INFO] [stdout] 2528 | / extern "C" {
[INFO] [stdout] 2529 | |     pub fn JS_ThrowTypeError(
[INFO] [stdout] 2530 | |         ctx: *mut JSContext,
[INFO] [stdout] 2531 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2532 | |         ...
[INFO] [stdout] 2533 | |     ) -> JSValue;
[INFO] [stdout] 2534 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2535:1
[INFO] [stdout]      |
[INFO] [stdout] 2535 | / extern "C" {
[INFO] [stdout] 2536 | |     pub fn JS_ThrowReferenceError(
[INFO] [stdout] 2537 | |         ctx: *mut JSContext,
[INFO] [stdout] 2538 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2539 | |         ...
[INFO] [stdout] 2540 | |     ) -> JSValue;
[INFO] [stdout] 2541 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2542:1
[INFO] [stdout]      |
[INFO] [stdout] 2542 | / extern "C" {
[INFO] [stdout] 2543 | |     pub fn JS_ThrowRangeError(
[INFO] [stdout] 2544 | |         ctx: *mut JSContext,
[INFO] [stdout] 2545 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2546 | |         ...
[INFO] [stdout] 2547 | |     ) -> JSValue;
[INFO] [stdout] 2548 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2549:1
[INFO] [stdout]      |
[INFO] [stdout] 2549 | / extern "C" {
[INFO] [stdout] 2550 | |     pub fn JS_ThrowInternalError(
[INFO] [stdout] 2551 | |         ctx: *mut JSContext,
[INFO] [stdout] 2552 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2553 | |         ...
[INFO] [stdout] 2554 | |     ) -> JSValue;
[INFO] [stdout] 2555 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2556:1
[INFO] [stdout]      |
[INFO] [stdout] 2556 | / extern "C" {
[INFO] [stdout] 2557 | |     pub fn JS_ThrowOutOfMemory(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2558 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2559:1
[INFO] [stdout]      |
[INFO] [stdout] 2559 | / extern "C" {
[INFO] [stdout] 2560 | |     pub fn __JS_FreeValue(ctx: *mut JSContext, v: JSValue);
[INFO] [stdout] 2561 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2562:1
[INFO] [stdout]      |
[INFO] [stdout] 2562 | / extern "C" {
[INFO] [stdout] 2563 | |     pub fn __JS_FreeValueRT(rt: *mut JSRuntime, v: JSValue);
[INFO] [stdout] 2564 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2565:1
[INFO] [stdout]      |
[INFO] [stdout] 2565 | / extern "C" {
[INFO] [stdout] 2566 | |     pub fn JS_ToBool(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2567 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2568:1
[INFO] [stdout]      |
[INFO] [stdout] 2568 | / extern "C" {
[INFO] [stdout] 2569 | |     pub fn JS_ToInt32(ctx: *mut JSContext, pres: *mut i32, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2570 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2571:1
[INFO] [stdout]      |
[INFO] [stdout] 2571 | / extern "C" {
[INFO] [stdout] 2572 | |     pub fn JS_ToInt64(ctx: *mut JSContext, pres: *mut i64, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2573 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2574:1
[INFO] [stdout]      |
[INFO] [stdout] 2574 | / extern "C" {
[INFO] [stdout] 2575 | |     pub fn JS_ToIndex(ctx: *mut JSContext, plen: *mut u64, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2576 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2577:1
[INFO] [stdout]      |
[INFO] [stdout] 2577 | / extern "C" {
[INFO] [stdout] 2578 | |     pub fn JS_ToFloat64(ctx: *mut JSContext, pres: *mut f64, val: JSValue)
[INFO] [stdout] 2579 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 2580 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2581:1
[INFO] [stdout]      |
[INFO] [stdout] 2581 | / extern "C" {
[INFO] [stdout] 2582 | |     pub fn JS_ToBigInt64(
[INFO] [stdout] 2583 | |         ctx: *mut JSContext,
[INFO] [stdout] 2584 | |         pres: *mut i64,
[INFO] [stdout] 2585 | |         val: JSValue,
[INFO] [stdout] 2586 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2587 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2588:1
[INFO] [stdout]      |
[INFO] [stdout] 2588 | / extern "C" {
[INFO] [stdout] 2589 | |     pub fn JS_ToInt64Ext(
[INFO] [stdout] 2590 | |         ctx: *mut JSContext,
[INFO] [stdout] 2591 | |         pres: *mut i64,
[INFO] [stdout] 2592 | |         val: JSValue,
[INFO] [stdout] 2593 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2594 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2595:1
[INFO] [stdout]      |
[INFO] [stdout] 2595 | / extern "C" {
[INFO] [stdout] 2596 | |     pub fn JS_NewStringLen(
[INFO] [stdout] 2597 | |         ctx: *mut JSContext,
[INFO] [stdout] 2598 | |         str1: *const ::std::os::raw::c_char,
[INFO] [stdout] 2599 | |         len1: usize,
[INFO] [stdout] 2600 | |     ) -> JSValue;
[INFO] [stdout] 2601 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2602:1
[INFO] [stdout]      |
[INFO] [stdout] 2602 | / extern "C" {
[INFO] [stdout] 2603 | |     pub fn JS_NewString(ctx: *mut JSContext, str_: *const ::std::os::raw::c_char) -> JSValue;
[INFO] [stdout] 2604 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2605:1
[INFO] [stdout]      |
[INFO] [stdout] 2605 | / extern "C" {
[INFO] [stdout] 2606 | |     pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::std::os::raw::c_char) -> JSValue;
[INFO] [stdout] 2607 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2608:1
[INFO] [stdout]      |
[INFO] [stdout] 2608 | / extern "C" {
[INFO] [stdout] 2609 | |     pub fn JS_ToString(ctx: *mut JSContext, val: JSValue) -> JSValue;
[INFO] [stdout] 2610 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2611:1
[INFO] [stdout]      |
[INFO] [stdout] 2611 | / extern "C" {
[INFO] [stdout] 2612 | |     pub fn JS_ToPropertyKey(ctx: *mut JSContext, val: JSValue) -> JSValue;
[INFO] [stdout] 2613 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2614:1
[INFO] [stdout]      |
[INFO] [stdout] 2614 | / extern "C" {
[INFO] [stdout] 2615 | |     pub fn JS_ToCStringLen2(
[INFO] [stdout] 2616 | |         ctx: *mut JSContext,
[INFO] [stdout] 2617 | |         plen: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 2620 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 2621 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2622:1
[INFO] [stdout]      |
[INFO] [stdout] 2622 | / extern "C" {
[INFO] [stdout] 2623 | |     pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::std::os::raw::c_char);
[INFO] [stdout] 2624 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2625:1
[INFO] [stdout]      |
[INFO] [stdout] 2625 | / extern "C" {
[INFO] [stdout] 2626 | |     pub fn JS_NewObjectProtoClass(
[INFO] [stdout] 2627 | |         ctx: *mut JSContext,
[INFO] [stdout] 2628 | |         proto: JSValue,
[INFO] [stdout] 2629 | |         class_id: JSClassID,
[INFO] [stdout] 2630 | |     ) -> JSValue;
[INFO] [stdout] 2631 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2632:1
[INFO] [stdout]      |
[INFO] [stdout] 2632 | / extern "C" {
[INFO] [stdout] 2633 | |     pub fn JS_NewObjectClass(ctx: *mut JSContext, class_id: ::std::os::raw::c_int) -> JSValue;
[INFO] [stdout] 2634 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2635:1
[INFO] [stdout]      |
[INFO] [stdout] 2635 | / extern "C" {
[INFO] [stdout] 2636 | |     pub fn JS_NewObjectProto(ctx: *mut JSContext, proto: JSValue) -> JSValue;
[INFO] [stdout] 2637 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / extern "C" {
[INFO] [stdout] 2639 | |     pub fn JS_NewObject(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2640 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2641:1
[INFO] [stdout]      |
[INFO] [stdout] 2641 | / extern "C" {
[INFO] [stdout] 2642 | |     pub fn JS_IsFunction(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2643 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2644:1
[INFO] [stdout]      |
[INFO] [stdout] 2644 | / extern "C" {
[INFO] [stdout] 2645 | |     pub fn JS_IsConstructor(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2646 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2647:1
[INFO] [stdout]      |
[INFO] [stdout] 2647 | / extern "C" {
[INFO] [stdout] 2648 | |     pub fn JS_SetConstructorBit(
[INFO] [stdout] 2649 | |         ctx: *mut JSContext,
[INFO] [stdout] 2650 | |         func_obj: JSValue,
[INFO] [stdout] 2651 | |         val: ::std::os::raw::c_int,
[INFO] [stdout] 2652 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2653 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2654:1
[INFO] [stdout]      |
[INFO] [stdout] 2654 | / extern "C" {
[INFO] [stdout] 2655 | |     pub fn JS_NewArray(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2656 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2657:1
[INFO] [stdout]      |
[INFO] [stdout] 2657 | / extern "C" {
[INFO] [stdout] 2658 | |     pub fn JS_IsArray(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2659 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2660:1
[INFO] [stdout]      |
[INFO] [stdout] 2660 | / extern "C" {
[INFO] [stdout] 2661 | |     pub fn JS_GetPropertyInternal(
[INFO] [stdout] 2662 | |         ctx: *mut JSContext,
[INFO] [stdout] 2663 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2667 | |     ) -> JSValue;
[INFO] [stdout] 2668 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2669:1
[INFO] [stdout]      |
[INFO] [stdout] 2669 | / extern "C" {
[INFO] [stdout] 2670 | |     pub fn JS_GetPropertyStr(
[INFO] [stdout] 2671 | |         ctx: *mut JSContext,
[INFO] [stdout] 2672 | |         this_obj: JSValue,
[INFO] [stdout] 2673 | |         prop: *const ::std::os::raw::c_char,
[INFO] [stdout] 2674 | |     ) -> JSValue;
[INFO] [stdout] 2675 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2676:1
[INFO] [stdout]      |
[INFO] [stdout] 2676 | / extern "C" {
[INFO] [stdout] 2677 | |     pub fn JS_GetPropertyUint32(ctx: *mut JSContext, this_obj: JSValue, idx: u32) -> JSValue;
[INFO] [stdout] 2678 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2679:1
[INFO] [stdout]      |
[INFO] [stdout] 2679 | / extern "C" {
[INFO] [stdout] 2680 | |     pub fn JS_SetPropertyInternal(
[INFO] [stdout] 2681 | |         ctx: *mut JSContext,
[INFO] [stdout] 2682 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2687 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2688 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2689:1
[INFO] [stdout]      |
[INFO] [stdout] 2689 | / extern "C" {
[INFO] [stdout] 2690 | |     pub fn JS_SetPropertyUint32(
[INFO] [stdout] 2691 | |         ctx: *mut JSContext,
[INFO] [stdout] 2692 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2695 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2696 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2697:1
[INFO] [stdout]      |
[INFO] [stdout] 2697 | / extern "C" {
[INFO] [stdout] 2698 | |     pub fn JS_SetPropertyInt64(
[INFO] [stdout] 2699 | |         ctx: *mut JSContext,
[INFO] [stdout] 2700 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2703 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2704 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2705:1
[INFO] [stdout]      |
[INFO] [stdout] 2705 | / extern "C" {
[INFO] [stdout] 2706 | |     pub fn JS_SetPropertyStr(
[INFO] [stdout] 2707 | |         ctx: *mut JSContext,
[INFO] [stdout] 2708 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2711 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2712 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2713:1
[INFO] [stdout]      |
[INFO] [stdout] 2713 | / extern "C" {
[INFO] [stdout] 2714 | |     pub fn JS_HasProperty(
[INFO] [stdout] 2715 | |         ctx: *mut JSContext,
[INFO] [stdout] 2716 | |         this_obj: JSValue,
[INFO] [stdout] 2717 | |         prop: JSAtom,
[INFO] [stdout] 2718 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2719 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2720:1
[INFO] [stdout]      |
[INFO] [stdout] 2720 | / extern "C" {
[INFO] [stdout] 2721 | |     pub fn JS_IsExtensible(ctx: *mut JSContext, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2722 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2723:1
[INFO] [stdout]      |
[INFO] [stdout] 2723 | / extern "C" {
[INFO] [stdout] 2724 | |     pub fn JS_PreventExtensions(ctx: *mut JSContext, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2725 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2726:1
[INFO] [stdout]      |
[INFO] [stdout] 2726 | / extern "C" {
[INFO] [stdout] 2727 | |     pub fn JS_DeleteProperty(
[INFO] [stdout] 2728 | |         ctx: *mut JSContext,
[INFO] [stdout] 2729 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2732 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2733 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2734:1
[INFO] [stdout]      |
[INFO] [stdout] 2734 | / extern "C" {
[INFO] [stdout] 2735 | |     pub fn JS_SetPrototype(
[INFO] [stdout] 2736 | |         ctx: *mut JSContext,
[INFO] [stdout] 2737 | |         obj: JSValue,
[INFO] [stdout] 2738 | |         proto_val: JSValue,
[INFO] [stdout] 2739 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2740 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2741:1
[INFO] [stdout]      |
[INFO] [stdout] 2741 | / extern "C" {
[INFO] [stdout] 2742 | |     pub fn JS_GetPrototype(ctx: *mut JSContext, val: JSValue) -> JSValue;
[INFO] [stdout] 2743 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2744:1
[INFO] [stdout]      |
[INFO] [stdout] 2744 | / extern "C" {
[INFO] [stdout] 2745 | |     pub fn JS_GetOwnPropertyNames(
[INFO] [stdout] 2746 | |         ctx: *mut JSContext,
[INFO] [stdout] 2747 | |         ptab: *mut *mut JSPropertyEnum,
[INFO] [stdout] ...    |
[INFO] [stdout] 2751 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2752 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2753:1
[INFO] [stdout]      |
[INFO] [stdout] 2753 | / extern "C" {
[INFO] [stdout] 2754 | |     pub fn JS_GetOwnProperty(
[INFO] [stdout] 2755 | |         ctx: *mut JSContext,
[INFO] [stdout] 2756 | |         desc: *mut JSPropertyDescriptor,
[INFO] [stdout] ...    |
[INFO] [stdout] 2759 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2760 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2761:1
[INFO] [stdout]      |
[INFO] [stdout] 2761 | / extern "C" {
[INFO] [stdout] 2762 | |     pub fn JS_Call(
[INFO] [stdout] 2763 | |         ctx: *mut JSContext,
[INFO] [stdout] 2764 | |         func_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2768 | |     ) -> JSValue;
[INFO] [stdout] 2769 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2770:1
[INFO] [stdout]      |
[INFO] [stdout] 2770 | / extern "C" {
[INFO] [stdout] 2771 | |     pub fn JS_Invoke(
[INFO] [stdout] 2772 | |         ctx: *mut JSContext,
[INFO] [stdout] 2773 | |         this_val: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2777 | |     ) -> JSValue;
[INFO] [stdout] 2778 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2779:1
[INFO] [stdout]      |
[INFO] [stdout] 2779 | / extern "C" {
[INFO] [stdout] 2780 | |     pub fn JS_CallConstructor(
[INFO] [stdout] 2781 | |         ctx: *mut JSContext,
[INFO] [stdout] 2782 | |         func_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2785 | |     ) -> JSValue;
[INFO] [stdout] 2786 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2787:1
[INFO] [stdout]      |
[INFO] [stdout] 2787 | / extern "C" {
[INFO] [stdout] 2788 | |     pub fn JS_CallConstructor2(
[INFO] [stdout] 2789 | |         ctx: *mut JSContext,
[INFO] [stdout] 2790 | |         func_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2794 | |     ) -> JSValue;
[INFO] [stdout] 2795 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2796:1
[INFO] [stdout]      |
[INFO] [stdout] 2796 | / extern "C" {
[INFO] [stdout] 2797 | |     pub fn JS_DetectModule(
[INFO] [stdout] 2798 | |         input: *const ::std::os::raw::c_char,
[INFO] [stdout] 2799 | |         input_len: usize,
[INFO] [stdout] 2800 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2801 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2802:1
[INFO] [stdout]      |
[INFO] [stdout] 2802 | / extern "C" {
[INFO] [stdout] 2803 | |     pub fn JS_Eval(
[INFO] [stdout] 2804 | |         ctx: *mut JSContext,
[INFO] [stdout] 2805 | |         input: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 2809 | |     ) -> JSValue;
[INFO] [stdout] 2810 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2811:1
[INFO] [stdout]      |
[INFO] [stdout] 2811 | / extern "C" {
[INFO] [stdout] 2812 | |     pub fn JS_EvalThis(
[INFO] [stdout] 2813 | |         ctx: *mut JSContext,
[INFO] [stdout] 2814 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2819 | |     ) -> JSValue;
[INFO] [stdout] 2820 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2821:1
[INFO] [stdout]      |
[INFO] [stdout] 2821 | / extern "C" {
[INFO] [stdout] 2822 | |     pub fn JS_GetGlobalObject(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2823 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2824:1
[INFO] [stdout]      |
[INFO] [stdout] 2824 | / extern "C" {
[INFO] [stdout] 2825 | |     pub fn JS_IsInstanceOf(
[INFO] [stdout] 2826 | |         ctx: *mut JSContext,
[INFO] [stdout] 2827 | |         val: JSValue,
[INFO] [stdout] 2828 | |         obj: JSValue,
[INFO] [stdout] 2829 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2830 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2831:1
[INFO] [stdout]      |
[INFO] [stdout] 2831 | / extern "C" {
[INFO] [stdout] 2832 | |     pub fn JS_DefineProperty(
[INFO] [stdout] 2833 | |         ctx: *mut JSContext,
[INFO] [stdout] 2834 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2840 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2841 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2842:1
[INFO] [stdout]      |
[INFO] [stdout] 2842 | / extern "C" {
[INFO] [stdout] 2843 | |     pub fn JS_DefinePropertyValue(
[INFO] [stdout] 2844 | |         ctx: *mut JSContext,
[INFO] [stdout] 2845 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2849 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2850 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2851:1
[INFO] [stdout]      |
[INFO] [stdout] 2851 | / extern "C" {
[INFO] [stdout] 2852 | |     pub fn JS_DefinePropertyValueUint32(
[INFO] [stdout] 2853 | |         ctx: *mut JSContext,
[INFO] [stdout] 2854 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2858 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2859 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2860:1
[INFO] [stdout]      |
[INFO] [stdout] 2860 | / extern "C" {
[INFO] [stdout] 2861 | |     pub fn JS_DefinePropertyValueStr(
[INFO] [stdout] 2862 | |         ctx: *mut JSContext,
[INFO] [stdout] 2863 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2867 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2868 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2869:1
[INFO] [stdout]      |
[INFO] [stdout] 2869 | / extern "C" {
[INFO] [stdout] 2870 | |     pub fn JS_DefinePropertyGetSet(
[INFO] [stdout] 2871 | |         ctx: *mut JSContext,
[INFO] [stdout] 2872 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2877 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2878 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2879:1
[INFO] [stdout]      |
[INFO] [stdout] 2879 | / extern "C" {
[INFO] [stdout] 2880 | |     pub fn JS_SetOpaque(obj: JSValue, opaque: *mut ::std::os::raw::c_void);
[INFO] [stdout] 2881 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2882:1
[INFO] [stdout]      |
[INFO] [stdout] 2882 | / extern "C" {
[INFO] [stdout] 2883 | |     pub fn JS_GetOpaque(obj: JSValue, class_id: JSClassID) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 2884 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2885:1
[INFO] [stdout]      |
[INFO] [stdout] 2885 | / extern "C" {
[INFO] [stdout] 2886 | |     pub fn JS_GetOpaque2(
[INFO] [stdout] 2887 | |         ctx: *mut JSContext,
[INFO] [stdout] 2888 | |         obj: JSValue,
[INFO] [stdout] 2889 | |         class_id: JSClassID,
[INFO] [stdout] 2890 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 2891 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2892:1
[INFO] [stdout]      |
[INFO] [stdout] 2892 | / extern "C" {
[INFO] [stdout] 2893 | |     pub fn JS_ParseJSON(
[INFO] [stdout] 2894 | |         ctx: *mut JSContext,
[INFO] [stdout] 2895 | |         buf: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 2898 | |     ) -> JSValue;
[INFO] [stdout] 2899 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2900:1
[INFO] [stdout]      |
[INFO] [stdout] 2900 | / extern "C" {
[INFO] [stdout] 2901 | |     pub fn JS_ParseJSON2(
[INFO] [stdout] 2902 | |         ctx: *mut JSContext,
[INFO] [stdout] 2903 | |         buf: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 2907 | |     ) -> JSValue;
[INFO] [stdout] 2908 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2909:1
[INFO] [stdout]      |
[INFO] [stdout] 2909 | / extern "C" {
[INFO] [stdout] 2910 | |     pub fn JS_JSONStringify(
[INFO] [stdout] 2911 | |         ctx: *mut JSContext,
[INFO] [stdout] 2912 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2915 | |     ) -> JSValue;
[INFO] [stdout] 2916 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2924:1
[INFO] [stdout]      |
[INFO] [stdout] 2924 | / extern "C" {
[INFO] [stdout] 2925 | |     pub fn JS_NewArrayBuffer(
[INFO] [stdout] 2926 | |         ctx: *mut JSContext,
[INFO] [stdout] 2927 | |         buf: *mut u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 2932 | |     ) -> JSValue;
[INFO] [stdout] 2933 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2934:1
[INFO] [stdout]      |
[INFO] [stdout] 2934 | / extern "C" {
[INFO] [stdout] 2935 | |     pub fn JS_NewArrayBufferCopy(ctx: *mut JSContext, buf: *const u8, len: usize) -> JSValue;
[INFO] [stdout] 2936 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2937:1
[INFO] [stdout]      |
[INFO] [stdout] 2937 | / extern "C" {
[INFO] [stdout] 2938 | |     pub fn JS_DetachArrayBuffer(ctx: *mut JSContext, obj: JSValue);
[INFO] [stdout] 2939 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2940:1
[INFO] [stdout]      |
[INFO] [stdout] 2940 | / extern "C" {
[INFO] [stdout] 2941 | |     pub fn JS_GetArrayBuffer(ctx: *mut JSContext, psize: *mut usize, obj: JSValue) -> *mut u8;
[INFO] [stdout] 2942 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2943:1
[INFO] [stdout]      |
[INFO] [stdout] 2943 | / extern "C" {
[INFO] [stdout] 2944 | |     pub fn JS_GetTypedArrayBuffer(
[INFO] [stdout] 2945 | |         ctx: *mut JSContext,
[INFO] [stdout] 2946 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2950 | |     ) -> JSValue;
[INFO] [stdout] 2951 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3025:1
[INFO] [stdout]      |
[INFO] [stdout] 3025 | / extern "C" {
[INFO] [stdout] 3026 | |     pub fn JS_SetSharedArrayBufferFunctions(
[INFO] [stdout] 3027 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3028 | |         sf: *const JSSharedArrayBufferFunctions,
[INFO] [stdout] 3029 | |     );
[INFO] [stdout] 3030 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3035:1
[INFO] [stdout]      |
[INFO] [stdout] 3035 | / extern "C" {
[INFO] [stdout] 3036 | |     pub fn JS_NewPromiseCapability(ctx: *mut JSContext, resolving_funcs: *mut JSValue) -> JSValue;
[INFO] [stdout] 3037 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3038:1
[INFO] [stdout]      |
[INFO] [stdout] 3038 | / extern "C" {
[INFO] [stdout] 3039 | |     pub fn JS_PromiseState(ctx: *mut JSContext, promise: JSValue) -> JSPromiseStateEnum;
[INFO] [stdout] 3040 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3041:1
[INFO] [stdout]      |
[INFO] [stdout] 3041 | / extern "C" {
[INFO] [stdout] 3042 | |     pub fn JS_PromiseResult(ctx: *mut JSContext, promise: JSValue) -> JSValue;
[INFO] [stdout] 3043 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3053:1
[INFO] [stdout]      |
[INFO] [stdout] 3053 | / extern "C" {
[INFO] [stdout] 3054 | |     pub fn JS_SetHostPromiseRejectionTracker(
[INFO] [stdout] 3055 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3056 | |         cb: JSHostPromiseRejectionTracker,
[INFO] [stdout] 3057 | |         opaque: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3058 | |     );
[INFO] [stdout] 3059 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3066:1
[INFO] [stdout]      |
[INFO] [stdout] 3066 | / extern "C" {
[INFO] [stdout] 3067 | |     pub fn JS_SetInterruptHandler(
[INFO] [stdout] 3068 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3069 | |         cb: JSInterruptHandler,
[INFO] [stdout] 3070 | |         opaque: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3071 | |     );
[INFO] [stdout] 3072 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3073:1
[INFO] [stdout]      |
[INFO] [stdout] 3073 | / extern "C" {
[INFO] [stdout] 3074 | |     pub fn JS_SetCanBlock(rt: *mut JSRuntime, can_block: ::std::os::raw::c_int);
[INFO] [stdout] 3075 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3076:1
[INFO] [stdout]      |
[INFO] [stdout] 3076 | / extern "C" {
[INFO] [stdout] 3077 | |     pub fn JS_SetIsHTMLDDA(ctx: *mut JSContext, obj: JSValue);
[INFO] [stdout] 3078 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3099:1
[INFO] [stdout]      |
[INFO] [stdout] 3099 | / extern "C" {
[INFO] [stdout] 3100 | |     pub fn JS_SetModuleLoaderFunc(
[INFO] [stdout] 3101 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3102 | |         module_normalize: JSModuleNormalizeFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3105 | |     );
[INFO] [stdout] 3106 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3107:1
[INFO] [stdout]      |
[INFO] [stdout] 3107 | / extern "C" {
[INFO] [stdout] 3108 | |     pub fn JS_GetImportMeta(ctx: *mut JSContext, m: *mut JSModuleDef) -> JSValue;
[INFO] [stdout] 3109 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3110:1
[INFO] [stdout]      |
[INFO] [stdout] 3110 | / extern "C" {
[INFO] [stdout] 3111 | |     pub fn JS_GetModuleName(ctx: *mut JSContext, m: *mut JSModuleDef) -> JSAtom;
[INFO] [stdout] 3112 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3120:1
[INFO] [stdout]      |
[INFO] [stdout] 3120 | / extern "C" {
[INFO] [stdout] 3121 | |     pub fn JS_EnqueueJob(
[INFO] [stdout] 3122 | |         ctx: *mut JSContext,
[INFO] [stdout] 3123 | |         job_func: JSJobFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3127 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3128:1
[INFO] [stdout]      |
[INFO] [stdout] 3128 | / extern "C" {
[INFO] [stdout] 3129 | |     pub fn JS_IsJobPending(rt: *mut JSRuntime) -> ::std::os::raw::c_int;
[INFO] [stdout] 3130 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3131:1
[INFO] [stdout]      |
[INFO] [stdout] 3131 | / extern "C" {
[INFO] [stdout] 3132 | |     pub fn JS_ExecutePendingJob(
[INFO] [stdout] 3133 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3134 | |         pctx: *mut *mut JSContext,
[INFO] [stdout] 3135 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3136 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3137:1
[INFO] [stdout]      |
[INFO] [stdout] 3137 | / extern "C" {
[INFO] [stdout] 3138 | |     pub fn JS_WriteObject(
[INFO] [stdout] 3139 | |         ctx: *mut JSContext,
[INFO] [stdout] 3140 | |         psize: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 3143 | |     ) -> *mut u8;
[INFO] [stdout] 3144 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3145:1
[INFO] [stdout]      |
[INFO] [stdout] 3145 | / extern "C" {
[INFO] [stdout] 3146 | |     pub fn JS_WriteObject2(
[INFO] [stdout] 3147 | |         ctx: *mut JSContext,
[INFO] [stdout] 3148 | |         psize: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 3153 | |     ) -> *mut u8;
[INFO] [stdout] 3154 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3155:1
[INFO] [stdout]      |
[INFO] [stdout] 3155 | / extern "C" {
[INFO] [stdout] 3156 | |     pub fn JS_ReadObject(
[INFO] [stdout] 3157 | |         ctx: *mut JSContext,
[INFO] [stdout] 3158 | |         buf: *const u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 3161 | |     ) -> JSValue;
[INFO] [stdout] 3162 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3163:1
[INFO] [stdout]      |
[INFO] [stdout] 3163 | / extern "C" {
[INFO] [stdout] 3164 | |     pub fn JS_EvalFunction(ctx: *mut JSContext, fun_obj: JSValue) -> JSValue;
[INFO] [stdout] 3165 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3166:1
[INFO] [stdout]      |
[INFO] [stdout] 3166 | / extern "C" {
[INFO] [stdout] 3167 | |     pub fn JS_ResolveModule(ctx: *mut JSContext, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 3168 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3169:1
[INFO] [stdout]      |
[INFO] [stdout] 3169 | / extern "C" {
[INFO] [stdout] 3170 | |     pub fn JS_GetScriptOrModuleName(
[INFO] [stdout] 3171 | |         ctx: *mut JSContext,
[INFO] [stdout] 3172 | |         n_stack_levels: ::std::os::raw::c_int,
[INFO] [stdout] 3173 | |     ) -> JSAtom;
[INFO] [stdout] 3174 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3175:1
[INFO] [stdout]      |
[INFO] [stdout] 3175 | / extern "C" {
[INFO] [stdout] 3176 | |     pub fn JS_LoadModule(
[INFO] [stdout] 3177 | |         ctx: *mut JSContext,
[INFO] [stdout] 3178 | |         basename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3179 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3180 | |     ) -> JSValue;
[INFO] [stdout] 3181 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3389:1
[INFO] [stdout]      |
[INFO] [stdout] 3389 | / extern "C" {
[INFO] [stdout] 3390 | |     pub fn JS_NewCFunction2(
[INFO] [stdout] 3391 | |         ctx: *mut JSContext,
[INFO] [stdout] 3392 | |         func: JSCFunction,
[INFO] [stdout] ...    |
[INFO] [stdout] 3397 | |     ) -> JSValue;
[INFO] [stdout] 3398 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3399:1
[INFO] [stdout]      |
[INFO] [stdout] 3399 | / extern "C" {
[INFO] [stdout] 3400 | |     pub fn JS_NewCFunctionData(
[INFO] [stdout] 3401 | |         ctx: *mut JSContext,
[INFO] [stdout] 3402 | |         func: JSCFunctionData,
[INFO] [stdout] ...    |
[INFO] [stdout] 3407 | |     ) -> JSValue;
[INFO] [stdout] 3408 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3409:1
[INFO] [stdout]      |
[INFO] [stdout] 3409 | / extern "C" {
[INFO] [stdout] 3410 | |     pub fn JS_SetConstructor(ctx: *mut JSContext, func_obj: JSValue, proto: JSValue);
[INFO] [stdout] 3411 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3800:1
[INFO] [stdout]      |
[INFO] [stdout] 3800 | / extern "C" {
[INFO] [stdout] 3801 | |     pub fn JS_SetPropertyFunctionList(
[INFO] [stdout] 3802 | |         ctx: *mut JSContext,
[INFO] [stdout] 3803 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 3806 | |     );
[INFO] [stdout] 3807 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3811:1
[INFO] [stdout]      |
[INFO] [stdout] 3811 | / extern "C" {
[INFO] [stdout] 3812 | |     pub fn JS_NewCModule(
[INFO] [stdout] 3813 | |         ctx: *mut JSContext,
[INFO] [stdout] 3814 | |         name_str: *const ::std::os::raw::c_char,
[INFO] [stdout] 3815 | |         func: JSModuleInitFunc,
[INFO] [stdout] 3816 | |     ) -> *mut JSModuleDef;
[INFO] [stdout] 3817 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3818:1
[INFO] [stdout]      |
[INFO] [stdout] 3818 | / extern "C" {
[INFO] [stdout] 3819 | |     pub fn JS_AddModuleExport(
[INFO] [stdout] 3820 | |         ctx: *mut JSContext,
[INFO] [stdout] 3821 | |         m: *mut JSModuleDef,
[INFO] [stdout] 3822 | |         name_str: *const ::std::os::raw::c_char,
[INFO] [stdout] 3823 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3824 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3825:1
[INFO] [stdout]      |
[INFO] [stdout] 3825 | / extern "C" {
[INFO] [stdout] 3826 | |     pub fn JS_AddModuleExportList(
[INFO] [stdout] 3827 | |         ctx: *mut JSContext,
[INFO] [stdout] 3828 | |         m: *mut JSModuleDef,
[INFO] [stdout] ...    |
[INFO] [stdout] 3831 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3832 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3833:1
[INFO] [stdout]      |
[INFO] [stdout] 3833 | / extern "C" {
[INFO] [stdout] 3834 | |     pub fn JS_SetModuleExport(
[INFO] [stdout] 3835 | |         ctx: *mut JSContext,
[INFO] [stdout] 3836 | |         m: *mut JSModuleDef,
[INFO] [stdout] ...    |
[INFO] [stdout] 3839 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3840 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3841:1
[INFO] [stdout]      |
[INFO] [stdout] 3841 | / extern "C" {
[INFO] [stdout] 3842 | |     pub fn JS_SetModuleExportList(
[INFO] [stdout] 3843 | |         ctx: *mut JSContext,
[INFO] [stdout] 3844 | |         m: *mut JSModuleDef,
[INFO] [stdout] ...    |
[INFO] [stdout] 3847 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3848 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:817:1
[INFO] [stdout]     |
[INFO] [stdout] 817 | / extern "C" {
[INFO] [stdout] 818 | |     pub static mut stdin: *mut FILE;
[INFO] [stdout] 819 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:820:1
[INFO] [stdout]     |
[INFO] [stdout] 820 | / extern "C" {
[INFO] [stdout] 821 | |     pub static mut stdout: *mut FILE;
[INFO] [stdout] 822 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:823:1
[INFO] [stdout]     |
[INFO] [stdout] 823 | / extern "C" {
[INFO] [stdout] 824 | |     pub static mut stderr: *mut FILE;
[INFO] [stdout] 825 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:826:1
[INFO] [stdout]     |
[INFO] [stdout] 826 | / extern "C" {
[INFO] [stdout] 827 | |     pub fn remove(__filename: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 828 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:829:1
[INFO] [stdout]     |
[INFO] [stdout] 829 | / extern "C" {
[INFO] [stdout] 830 | |     pub fn rename(
[INFO] [stdout] 831 | |         __old: *const ::std::os::raw::c_char,
[INFO] [stdout] 832 | |         __new: *const ::std::os::raw::c_char,
[INFO] [stdout] 833 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 834 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:835:1
[INFO] [stdout]     |
[INFO] [stdout] 835 | / extern "C" {
[INFO] [stdout] 836 | |     pub fn renameat(
[INFO] [stdout] 837 | |         __oldfd: ::std::os::raw::c_int,
[INFO] [stdout] 838 | |         __old: *const ::std::os::raw::c_char,
[INFO] [stdout] ...   |
[INFO] [stdout] 841 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 842 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:843:1
[INFO] [stdout]     |
[INFO] [stdout] 843 | / extern "C" {
[INFO] [stdout] 844 | |     pub fn fclose(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 845 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:846:1
[INFO] [stdout]     |
[INFO] [stdout] 846 | / extern "C" {
[INFO] [stdout] 847 | |     pub fn tmpfile() -> *mut FILE;
[INFO] [stdout] 848 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:849:1
[INFO] [stdout]     |
[INFO] [stdout] 849 | / extern "C" {
[INFO] [stdout] 850 | |     pub fn tmpnam(arg1: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 851 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:852:1
[INFO] [stdout]     |
[INFO] [stdout] 852 | / extern "C" {
[INFO] [stdout] 853 | |     pub fn tmpnam_r(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 854 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:855:1
[INFO] [stdout]     |
[INFO] [stdout] 855 | / extern "C" {
[INFO] [stdout] 856 | |     pub fn tempnam(
[INFO] [stdout] 857 | |         __dir: *const ::std::os::raw::c_char,
[INFO] [stdout] 858 | |         __pfx: *const ::std::os::raw::c_char,
[INFO] [stdout] 859 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 860 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:861:1
[INFO] [stdout]     |
[INFO] [stdout] 861 | / extern "C" {
[INFO] [stdout] 862 | |     pub fn fflush(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 863 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:864:1
[INFO] [stdout]     |
[INFO] [stdout] 864 | / extern "C" {
[INFO] [stdout] 865 | |     pub fn fflush_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 866 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:867:1
[INFO] [stdout]     |
[INFO] [stdout] 867 | / extern "C" {
[INFO] [stdout] 868 | |     pub fn fopen(
[INFO] [stdout] 869 | |         __filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 870 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 871 | |     ) -> *mut FILE;
[INFO] [stdout] 872 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:873:1
[INFO] [stdout]     |
[INFO] [stdout] 873 | / extern "C" {
[INFO] [stdout] 874 | |     pub fn freopen(
[INFO] [stdout] 875 | |         __filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 876 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 877 | |         __stream: *mut FILE,
[INFO] [stdout] 878 | |     ) -> *mut FILE;
[INFO] [stdout] 879 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:880:1
[INFO] [stdout]     |
[INFO] [stdout] 880 | / extern "C" {
[INFO] [stdout] 881 | |     pub fn fdopen(__fd: ::std::os::raw::c_int, __modes: *const ::std::os::raw::c_char)
[INFO] [stdout] 882 | |         -> *mut FILE;
[INFO] [stdout] 883 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:884:1
[INFO] [stdout]     |
[INFO] [stdout] 884 | / extern "C" {
[INFO] [stdout] 885 | |     pub fn fmemopen(
[INFO] [stdout] 886 | |         __s: *mut ::std::os::raw::c_void,
[INFO] [stdout] 887 | |         __len: usize,
[INFO] [stdout] 888 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 889 | |     ) -> *mut FILE;
[INFO] [stdout] 890 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:891:1
[INFO] [stdout]     |
[INFO] [stdout] 891 | / extern "C" {
[INFO] [stdout] 892 | |     pub fn open_memstream(
[INFO] [stdout] 893 | |         __bufloc: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 894 | |         __sizeloc: *mut usize,
[INFO] [stdout] 895 | |     ) -> *mut FILE;
[INFO] [stdout] 896 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:897:1
[INFO] [stdout]     |
[INFO] [stdout] 897 | / extern "C" {
[INFO] [stdout] 898 | |     pub fn setbuf(__stream: *mut FILE, __buf: *mut ::std::os::raw::c_char);
[INFO] [stdout] 899 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:900:1
[INFO] [stdout]     |
[INFO] [stdout] 900 | / extern "C" {
[INFO] [stdout] 901 | |     pub fn setvbuf(
[INFO] [stdout] 902 | |         __stream: *mut FILE,
[INFO] [stdout] 903 | |         __buf: *mut ::std::os::raw::c_char,
[INFO] [stdout] ...   |
[INFO] [stdout] 906 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 907 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:908:1
[INFO] [stdout]     |
[INFO] [stdout] 908 | / extern "C" {
[INFO] [stdout] 909 | |     pub fn setbuffer(__stream: *mut FILE, __buf: *mut ::std::os::raw::c_char, __size: usize);
[INFO] [stdout] 910 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:911:1
[INFO] [stdout]     |
[INFO] [stdout] 911 | / extern "C" {
[INFO] [stdout] 912 | |     pub fn setlinebuf(__stream: *mut FILE);
[INFO] [stdout] 913 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:914:1
[INFO] [stdout]     |
[INFO] [stdout] 914 | / extern "C" {
[INFO] [stdout] 915 | |     pub fn fprintf(
[INFO] [stdout] 916 | |         __stream: *mut FILE,
[INFO] [stdout] 917 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 918 | |         ...
[INFO] [stdout] 919 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 920 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:921:1
[INFO] [stdout]     |
[INFO] [stdout] 921 | / extern "C" {
[INFO] [stdout] 922 | |     pub fn printf(__format: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int;
[INFO] [stdout] 923 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:924:1
[INFO] [stdout]     |
[INFO] [stdout] 924 | / extern "C" {
[INFO] [stdout] 925 | |     pub fn sprintf(
[INFO] [stdout] 926 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 927 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 928 | |         ...
[INFO] [stdout] 929 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 930 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:931:1
[INFO] [stdout]     |
[INFO] [stdout] 931 | / extern "C" {
[INFO] [stdout] 932 | |     pub fn vfprintf(
[INFO] [stdout] 933 | |         __s: *mut FILE,
[INFO] [stdout] 934 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 935 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 936 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 937 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:938:1
[INFO] [stdout]     |
[INFO] [stdout] 938 | / extern "C" {
[INFO] [stdout] 939 | |     pub fn vprintf(
[INFO] [stdout] 940 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 941 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 942 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 943 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:944:1
[INFO] [stdout]     |
[INFO] [stdout] 944 | / extern "C" {
[INFO] [stdout] 945 | |     pub fn vsprintf(
[INFO] [stdout] 946 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 947 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 948 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 949 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 950 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:951:1
[INFO] [stdout]     |
[INFO] [stdout] 951 | / extern "C" {
[INFO] [stdout] 952 | |     pub fn snprintf(
[INFO] [stdout] 953 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 954 | |         __maxlen: ::std::os::raw::c_ulong,
[INFO] [stdout] ...   |
[INFO] [stdout] 957 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 958 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:959:1
[INFO] [stdout]     |
[INFO] [stdout] 959 | / extern "C" {
[INFO] [stdout] 960 | |     pub fn vsnprintf(
[INFO] [stdout] 961 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 962 | |         __maxlen: ::std::os::raw::c_ulong,
[INFO] [stdout] ...   |
[INFO] [stdout] 965 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 966 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:967:1
[INFO] [stdout]     |
[INFO] [stdout] 967 | / extern "C" {
[INFO] [stdout] 968 | |     pub fn vdprintf(
[INFO] [stdout] 969 | |         __fd: ::std::os::raw::c_int,
[INFO] [stdout] 970 | |         __fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 971 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 972 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 973 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:974:1
[INFO] [stdout]     |
[INFO] [stdout] 974 | / extern "C" {
[INFO] [stdout] 975 | |     pub fn dprintf(
[INFO] [stdout] 976 | |         __fd: ::std::os::raw::c_int,
[INFO] [stdout] 977 | |         __fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 978 | |         ...
[INFO] [stdout] 979 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 980 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:981:1
[INFO] [stdout]     |
[INFO] [stdout] 981 | / extern "C" {
[INFO] [stdout] 982 | |     pub fn fscanf(
[INFO] [stdout] 983 | |         __stream: *mut FILE,
[INFO] [stdout] 984 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 985 | |         ...
[INFO] [stdout] 986 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 987 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:988:1
[INFO] [stdout]     |
[INFO] [stdout] 988 | / extern "C" {
[INFO] [stdout] 989 | |     pub fn scanf(__format: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int;
[INFO] [stdout] 990 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:991:1
[INFO] [stdout]     |
[INFO] [stdout] 991 | / extern "C" {
[INFO] [stdout] 992 | |     pub fn sscanf(
[INFO] [stdout] 993 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] 994 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 995 | |         ...
[INFO] [stdout] 996 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 997 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1002:1
[INFO] [stdout]      |
[INFO] [stdout] 1002 | / extern "C" {
[INFO] [stdout] 1003 | |     #[link_name = "\u{1}__isoc99_fscanf"]
[INFO] [stdout] 1004 | |     pub fn fscanf1(
[INFO] [stdout] 1005 | |         __stream: *mut FILE,
[INFO] [stdout] ...    |
[INFO] [stdout] 1008 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1009 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1010:1
[INFO] [stdout]      |
[INFO] [stdout] 1010 | / extern "C" {
[INFO] [stdout] 1011 | |     #[link_name = "\u{1}__isoc99_scanf"]
[INFO] [stdout] 1012 | |     pub fn scanf1(__format: *const ::std::os::raw::c_char, ...) -> ::std::os::raw::c_int;
[INFO] [stdout] 1013 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1014:1
[INFO] [stdout]      |
[INFO] [stdout] 1014 | / extern "C" {
[INFO] [stdout] 1015 | |     #[link_name = "\u{1}__isoc99_sscanf"]
[INFO] [stdout] 1016 | |     pub fn sscanf1(
[INFO] [stdout] 1017 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 1020 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1021 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1022:1
[INFO] [stdout]      |
[INFO] [stdout] 1022 | / extern "C" {
[INFO] [stdout] 1023 | |     pub fn vfscanf(
[INFO] [stdout] 1024 | |         __s: *mut FILE,
[INFO] [stdout] 1025 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1026 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1027 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1028 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1029:1
[INFO] [stdout]      |
[INFO] [stdout] 1029 | / extern "C" {
[INFO] [stdout] 1030 | |     pub fn vscanf(
[INFO] [stdout] 1031 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1032 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1033 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1034 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1035:1
[INFO] [stdout]      |
[INFO] [stdout] 1035 | / extern "C" {
[INFO] [stdout] 1036 | |     pub fn vsscanf(
[INFO] [stdout] 1037 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] 1038 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1039 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1040 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1041 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1042:1
[INFO] [stdout]      |
[INFO] [stdout] 1042 | / extern "C" {
[INFO] [stdout] 1043 | |     #[link_name = "\u{1}__isoc99_vfscanf"]
[INFO] [stdout] 1044 | |     pub fn vfscanf1(
[INFO] [stdout] 1045 | |         __s: *mut FILE,
[INFO] [stdout] ...    |
[INFO] [stdout] 1048 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1049 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1050:1
[INFO] [stdout]      |
[INFO] [stdout] 1050 | / extern "C" {
[INFO] [stdout] 1051 | |     #[link_name = "\u{1}__isoc99_vscanf"]
[INFO] [stdout] 1052 | |     pub fn vscanf1(
[INFO] [stdout] 1053 | |         __format: *const ::std::os::raw::c_char,
[INFO] [stdout] 1054 | |         __arg: *mut __va_list_tag,
[INFO] [stdout] 1055 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1056 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1057:1
[INFO] [stdout]      |
[INFO] [stdout] 1057 | / extern "C" {
[INFO] [stdout] 1058 | |     #[link_name = "\u{1}__isoc99_vsscanf"]
[INFO] [stdout] 1059 | |     pub fn vsscanf1(
[INFO] [stdout] 1060 | |         __s: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 1063 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1064 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1065:1
[INFO] [stdout]      |
[INFO] [stdout] 1065 | / extern "C" {
[INFO] [stdout] 1066 | |     pub fn fgetc(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1067 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libquickjs-dtp-sys` (lib) due to 268 previous errors
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1068:1
[INFO] [stdout]      |
[INFO] [stdout] 1068 | / extern "C" {
[INFO] [stdout] 1069 | |     pub fn getc(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1070 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1071:1
[INFO] [stdout]      |
[INFO] [stdout] 1071 | / extern "C" {
[INFO] [stdout] 1072 | |     pub fn getchar() -> ::std::os::raw::c_int;
[INFO] [stdout] 1073 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1074:1
[INFO] [stdout]      |
[INFO] [stdout] 1074 | / extern "C" {
[INFO] [stdout] 1075 | |     pub fn getc_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1076 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1077:1
[INFO] [stdout]      |
[INFO] [stdout] 1077 | / extern "C" {
[INFO] [stdout] 1078 | |     pub fn getchar_unlocked() -> ::std::os::raw::c_int;
[INFO] [stdout] 1079 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1080:1
[INFO] [stdout]      |
[INFO] [stdout] 1080 | / extern "C" {
[INFO] [stdout] 1081 | |     pub fn fgetc_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1082 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1083:1
[INFO] [stdout]      |
[INFO] [stdout] 1083 | / extern "C" {
[INFO] [stdout] 1084 | |     pub fn fputc(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1085 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1086:1
[INFO] [stdout]      |
[INFO] [stdout] 1086 | / extern "C" {
[INFO] [stdout] 1087 | |     pub fn putc(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1088 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1089:1
[INFO] [stdout]      |
[INFO] [stdout] 1089 | / extern "C" {
[INFO] [stdout] 1090 | |     pub fn putchar(__c: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 1091 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1092:1
[INFO] [stdout]      |
[INFO] [stdout] 1092 | / extern "C" {
[INFO] [stdout] 1093 | |     pub fn fputc_unlocked(__c: ::std::os::raw::c_int, __stream: *mut FILE)
[INFO] [stdout] 1094 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 1095 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1096:1
[INFO] [stdout]      |
[INFO] [stdout] 1096 | / extern "C" {
[INFO] [stdout] 1097 | |     pub fn putc_unlocked(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1098 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1099:1
[INFO] [stdout]      |
[INFO] [stdout] 1099 | / extern "C" {
[INFO] [stdout] 1100 | |     pub fn putchar_unlocked(__c: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 1101 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1102:1
[INFO] [stdout]      |
[INFO] [stdout] 1102 | / extern "C" {
[INFO] [stdout] 1103 | |     pub fn getw(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1104 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1105:1
[INFO] [stdout]      |
[INFO] [stdout] 1105 | / extern "C" {
[INFO] [stdout] 1106 | |     pub fn putw(__w: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1107 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1108:1
[INFO] [stdout]      |
[INFO] [stdout] 1108 | / extern "C" {
[INFO] [stdout] 1109 | |     pub fn fgets(
[INFO] [stdout] 1110 | |         __s: *mut ::std::os::raw::c_char,
[INFO] [stdout] 1111 | |         __n: ::std::os::raw::c_int,
[INFO] [stdout] 1112 | |         __stream: *mut FILE,
[INFO] [stdout] 1113 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1114 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1115:1
[INFO] [stdout]      |
[INFO] [stdout] 1115 | / extern "C" {
[INFO] [stdout] 1116 | |     pub fn __getdelim(
[INFO] [stdout] 1117 | |         __lineptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 1118 | |         __n: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1121 | |     ) -> __ssize_t;
[INFO] [stdout] 1122 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1123:1
[INFO] [stdout]      |
[INFO] [stdout] 1123 | / extern "C" {
[INFO] [stdout] 1124 | |     pub fn getdelim(
[INFO] [stdout] 1125 | |         __lineptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 1126 | |         __n: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1129 | |     ) -> __ssize_t;
[INFO] [stdout] 1130 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1131:1
[INFO] [stdout]      |
[INFO] [stdout] 1131 | / extern "C" {
[INFO] [stdout] 1132 | |     pub fn getline(
[INFO] [stdout] 1133 | |         __lineptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 1134 | |         __n: *mut usize,
[INFO] [stdout] 1135 | |         __stream: *mut FILE,
[INFO] [stdout] 1136 | |     ) -> __ssize_t;
[INFO] [stdout] 1137 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1138:1
[INFO] [stdout]      |
[INFO] [stdout] 1138 | / extern "C" {
[INFO] [stdout] 1139 | |     pub fn fputs(__s: *const ::std::os::raw::c_char, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1140 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1141:1
[INFO] [stdout]      |
[INFO] [stdout] 1141 | / extern "C" {
[INFO] [stdout] 1142 | |     pub fn puts(__s: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int;
[INFO] [stdout] 1143 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1144:1
[INFO] [stdout]      |
[INFO] [stdout] 1144 | / extern "C" {
[INFO] [stdout] 1145 | |     pub fn ungetc(__c: ::std::os::raw::c_int, __stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1146 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1147:1
[INFO] [stdout]      |
[INFO] [stdout] 1147 | / extern "C" {
[INFO] [stdout] 1148 | |     pub fn fread(
[INFO] [stdout] 1149 | |         __ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1150 | |         __size: ::std::os::raw::c_ulong,
[INFO] [stdout] ...    |
[INFO] [stdout] 1153 | |     ) -> ::std::os::raw::c_ulong;
[INFO] [stdout] 1154 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1155:1
[INFO] [stdout]      |
[INFO] [stdout] 1155 | / extern "C" {
[INFO] [stdout] 1156 | |     pub fn fwrite(
[INFO] [stdout] 1157 | |         __ptr: *const ::std::os::raw::c_void,
[INFO] [stdout] 1158 | |         __size: ::std::os::raw::c_ulong,
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |     ) -> ::std::os::raw::c_ulong;
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1163:1
[INFO] [stdout]      |
[INFO] [stdout] 1163 | / extern "C" {
[INFO] [stdout] 1164 | |     pub fn fread_unlocked(
[INFO] [stdout] 1165 | |         __ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1166 | |         __size: usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1169 | |     ) -> usize;
[INFO] [stdout] 1170 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1171:1
[INFO] [stdout]      |
[INFO] [stdout] 1171 | / extern "C" {
[INFO] [stdout] 1172 | |     pub fn fwrite_unlocked(
[INFO] [stdout] 1173 | |         __ptr: *const ::std::os::raw::c_void,
[INFO] [stdout] 1174 | |         __size: usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | |     ) -> usize;
[INFO] [stdout] 1178 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1179:1
[INFO] [stdout]      |
[INFO] [stdout] 1179 | / extern "C" {
[INFO] [stdout] 1180 | |     pub fn fseek(
[INFO] [stdout] 1181 | |         __stream: *mut FILE,
[INFO] [stdout] 1182 | |         __off: ::std::os::raw::c_long,
[INFO] [stdout] 1183 | |         __whence: ::std::os::raw::c_int,
[INFO] [stdout] 1184 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1185 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1186:1
[INFO] [stdout]      |
[INFO] [stdout] 1186 | / extern "C" {
[INFO] [stdout] 1187 | |     pub fn ftell(__stream: *mut FILE) -> ::std::os::raw::c_long;
[INFO] [stdout] 1188 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1189:1
[INFO] [stdout]      |
[INFO] [stdout] 1189 | / extern "C" {
[INFO] [stdout] 1190 | |     pub fn rewind(__stream: *mut FILE);
[INFO] [stdout] 1191 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1192:1
[INFO] [stdout]      |
[INFO] [stdout] 1192 | / extern "C" {
[INFO] [stdout] 1193 | |     pub fn fseeko(
[INFO] [stdout] 1194 | |         __stream: *mut FILE,
[INFO] [stdout] 1195 | |         __off: __off_t,
[INFO] [stdout] 1196 | |         __whence: ::std::os::raw::c_int,
[INFO] [stdout] 1197 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 1198 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1199:1
[INFO] [stdout]      |
[INFO] [stdout] 1199 | / extern "C" {
[INFO] [stdout] 1200 | |     pub fn ftello(__stream: *mut FILE) -> __off_t;
[INFO] [stdout] 1201 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1202:1
[INFO] [stdout]      |
[INFO] [stdout] 1202 | / extern "C" {
[INFO] [stdout] 1203 | |     pub fn fgetpos(__stream: *mut FILE, __pos: *mut fpos_t) -> ::std::os::raw::c_int;
[INFO] [stdout] 1204 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1205:1
[INFO] [stdout]      |
[INFO] [stdout] 1205 | / extern "C" {
[INFO] [stdout] 1206 | |     pub fn fsetpos(__stream: *mut FILE, __pos: *const fpos_t) -> ::std::os::raw::c_int;
[INFO] [stdout] 1207 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1208:1
[INFO] [stdout]      |
[INFO] [stdout] 1208 | / extern "C" {
[INFO] [stdout] 1209 | |     pub fn clearerr(__stream: *mut FILE);
[INFO] [stdout] 1210 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1211:1
[INFO] [stdout]      |
[INFO] [stdout] 1211 | / extern "C" {
[INFO] [stdout] 1212 | |     pub fn feof(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1213 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1214:1
[INFO] [stdout]      |
[INFO] [stdout] 1214 | / extern "C" {
[INFO] [stdout] 1215 | |     pub fn ferror(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1216 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1217:1
[INFO] [stdout]      |
[INFO] [stdout] 1217 | / extern "C" {
[INFO] [stdout] 1218 | |     pub fn clearerr_unlocked(__stream: *mut FILE);
[INFO] [stdout] 1219 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1220:1
[INFO] [stdout]      |
[INFO] [stdout] 1220 | / extern "C" {
[INFO] [stdout] 1221 | |     pub fn feof_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1222 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1223:1
[INFO] [stdout]      |
[INFO] [stdout] 1223 | / extern "C" {
[INFO] [stdout] 1224 | |     pub fn ferror_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1225 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1226:1
[INFO] [stdout]      |
[INFO] [stdout] 1226 | / extern "C" {
[INFO] [stdout] 1227 | |     pub fn perror(__s: *const ::std::os::raw::c_char);
[INFO] [stdout] 1228 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1229:1
[INFO] [stdout]      |
[INFO] [stdout] 1229 | / extern "C" {
[INFO] [stdout] 1230 | |     pub fn fileno(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1231 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1232:1
[INFO] [stdout]      |
[INFO] [stdout] 1232 | / extern "C" {
[INFO] [stdout] 1233 | |     pub fn fileno_unlocked(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1234 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1235:1
[INFO] [stdout]      |
[INFO] [stdout] 1235 | / extern "C" {
[INFO] [stdout] 1236 | |     pub fn pclose(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1237 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1238:1
[INFO] [stdout]      |
[INFO] [stdout] 1238 | / extern "C" {
[INFO] [stdout] 1239 | |     pub fn popen(
[INFO] [stdout] 1240 | |         __command: *const ::std::os::raw::c_char,
[INFO] [stdout] 1241 | |         __modes: *const ::std::os::raw::c_char,
[INFO] [stdout] 1242 | |     ) -> *mut FILE;
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1244:1
[INFO] [stdout]      |
[INFO] [stdout] 1244 | / extern "C" {
[INFO] [stdout] 1245 | |     pub fn ctermid(__s: *mut ::std::os::raw::c_char) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1246 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1247:1
[INFO] [stdout]      |
[INFO] [stdout] 1247 | / extern "C" {
[INFO] [stdout] 1248 | |     pub fn flockfile(__stream: *mut FILE);
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1250:1
[INFO] [stdout]      |
[INFO] [stdout] 1250 | / extern "C" {
[INFO] [stdout] 1251 | |     pub fn ftrylockfile(__stream: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1252 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1253:1
[INFO] [stdout]      |
[INFO] [stdout] 1253 | / extern "C" {
[INFO] [stdout] 1254 | |     pub fn funlockfile(__stream: *mut FILE);
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1256:1
[INFO] [stdout]      |
[INFO] [stdout] 1256 | / extern "C" {
[INFO] [stdout] 1257 | |     pub fn __uflow(arg1: *mut FILE) -> ::std::os::raw::c_int;
[INFO] [stdout] 1258 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1259:1
[INFO] [stdout]      |
[INFO] [stdout] 1259 | / extern "C" {
[INFO] [stdout] 1260 | |     pub fn __overflow(arg1: *mut FILE, arg2: ::std::os::raw::c_int) -> ::std::os::raw::c_int;
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1612:1
[INFO] [stdout]      |
[INFO] [stdout] 1612 | / extern "C" {
[INFO] [stdout] 1613 | |     pub fn JS_NewRuntime() -> *mut JSRuntime;
[INFO] [stdout] 1614 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1615:1
[INFO] [stdout]      |
[INFO] [stdout] 1615 | / extern "C" {
[INFO] [stdout] 1616 | |     pub fn JS_SetRuntimeInfo(rt: *mut JSRuntime, info: *const ::std::os::raw::c_char);
[INFO] [stdout] 1617 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1618:1
[INFO] [stdout]      |
[INFO] [stdout] 1618 | / extern "C" {
[INFO] [stdout] 1619 | |     pub fn JS_SetMemoryLimit(rt: *mut JSRuntime, limit: usize);
[INFO] [stdout] 1620 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1621:1
[INFO] [stdout]      |
[INFO] [stdout] 1621 | / extern "C" {
[INFO] [stdout] 1622 | |     pub fn JS_SetGCThreshold(rt: *mut JSRuntime, gc_threshold: usize);
[INFO] [stdout] 1623 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1624:1
[INFO] [stdout]      |
[INFO] [stdout] 1624 | / extern "C" {
[INFO] [stdout] 1625 | |     pub fn JS_SetMaxStackSize(rt: *mut JSRuntime, stack_size: usize);
[INFO] [stdout] 1626 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1627:1
[INFO] [stdout]      |
[INFO] [stdout] 1627 | / extern "C" {
[INFO] [stdout] 1628 | |     pub fn JS_UpdateStackTop(rt: *mut JSRuntime);
[INFO] [stdout] 1629 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1630:1
[INFO] [stdout]      |
[INFO] [stdout] 1630 | / extern "C" {
[INFO] [stdout] 1631 | |     pub fn JS_NewRuntime2(
[INFO] [stdout] 1632 | |         mf: *const JSMallocFunctions,
[INFO] [stdout] 1633 | |         opaque: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1634 | |     ) -> *mut JSRuntime;
[INFO] [stdout] 1635 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1636:1
[INFO] [stdout]      |
[INFO] [stdout] 1636 | / extern "C" {
[INFO] [stdout] 1637 | |     pub fn JS_FreeRuntime(rt: *mut JSRuntime);
[INFO] [stdout] 1638 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1639:1
[INFO] [stdout]      |
[INFO] [stdout] 1639 | / extern "C" {
[INFO] [stdout] 1640 | |     pub fn JS_GetRuntimeOpaque(rt: *mut JSRuntime) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1641 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1642:1
[INFO] [stdout]      |
[INFO] [stdout] 1642 | / extern "C" {
[INFO] [stdout] 1643 | |     pub fn JS_SetRuntimeOpaque(rt: *mut JSRuntime, opaque: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1644 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1647:1
[INFO] [stdout]      |
[INFO] [stdout] 1647 | / extern "C" {
[INFO] [stdout] 1648 | |     pub fn JS_MarkValue(rt: *mut JSRuntime, val: JSValue, mark_func: JS_MarkFunc);
[INFO] [stdout] 1649 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1650:1
[INFO] [stdout]      |
[INFO] [stdout] 1650 | / extern "C" {
[INFO] [stdout] 1651 | |     pub fn JS_RunGC(rt: *mut JSRuntime);
[INFO] [stdout] 1652 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1653:1
[INFO] [stdout]      |
[INFO] [stdout] 1653 | / extern "C" {
[INFO] [stdout] 1654 | |     pub fn JS_IsLiveObject(rt: *mut JSRuntime, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 1655 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1656:1
[INFO] [stdout]      |
[INFO] [stdout] 1656 | / extern "C" {
[INFO] [stdout] 1657 | |     pub fn JS_NewContext(rt: *mut JSRuntime) -> *mut JSContext;
[INFO] [stdout] 1658 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1659:1
[INFO] [stdout]      |
[INFO] [stdout] 1659 | / extern "C" {
[INFO] [stdout] 1660 | |     pub fn JS_FreeContext(s: *mut JSContext);
[INFO] [stdout] 1661 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1662:1
[INFO] [stdout]      |
[INFO] [stdout] 1662 | / extern "C" {
[INFO] [stdout] 1663 | |     pub fn JS_DupContext(ctx: *mut JSContext) -> *mut JSContext;
[INFO] [stdout] 1664 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1665:1
[INFO] [stdout]      |
[INFO] [stdout] 1665 | / extern "C" {
[INFO] [stdout] 1666 | |     pub fn JS_GetContextOpaque(ctx: *mut JSContext) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1667 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1668:1
[INFO] [stdout]      |
[INFO] [stdout] 1668 | / extern "C" {
[INFO] [stdout] 1669 | |     pub fn JS_SetContextOpaque(ctx: *mut JSContext, opaque: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1670 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1671:1
[INFO] [stdout]      |
[INFO] [stdout] 1671 | / extern "C" {
[INFO] [stdout] 1672 | |     pub fn JS_GetRuntime(ctx: *mut JSContext) -> *mut JSRuntime;
[INFO] [stdout] 1673 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1674:1
[INFO] [stdout]      |
[INFO] [stdout] 1674 | / extern "C" {
[INFO] [stdout] 1675 | |     pub fn JS_SetClassProto(ctx: *mut JSContext, class_id: JSClassID, obj: JSValue);
[INFO] [stdout] 1676 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1677:1
[INFO] [stdout]      |
[INFO] [stdout] 1677 | / extern "C" {
[INFO] [stdout] 1678 | |     pub fn JS_GetClassProto(ctx: *mut JSContext, class_id: JSClassID) -> JSValue;
[INFO] [stdout] 1679 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1680:1
[INFO] [stdout]      |
[INFO] [stdout] 1680 | / extern "C" {
[INFO] [stdout] 1681 | |     pub fn JS_NewContextRaw(rt: *mut JSRuntime) -> *mut JSContext;
[INFO] [stdout] 1682 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1683:1
[INFO] [stdout]      |
[INFO] [stdout] 1683 | / extern "C" {
[INFO] [stdout] 1684 | |     pub fn JS_AddIntrinsicBaseObjects(ctx: *mut JSContext);
[INFO] [stdout] 1685 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1686:1
[INFO] [stdout]      |
[INFO] [stdout] 1686 | / extern "C" {
[INFO] [stdout] 1687 | |     pub fn JS_AddIntrinsicDate(ctx: *mut JSContext);
[INFO] [stdout] 1688 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1689:1
[INFO] [stdout]      |
[INFO] [stdout] 1689 | / extern "C" {
[INFO] [stdout] 1690 | |     pub fn JS_AddIntrinsicEval(ctx: *mut JSContext);
[INFO] [stdout] 1691 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1692:1
[INFO] [stdout]      |
[INFO] [stdout] 1692 | / extern "C" {
[INFO] [stdout] 1693 | |     pub fn JS_AddIntrinsicStringNormalize(ctx: *mut JSContext);
[INFO] [stdout] 1694 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1695:1
[INFO] [stdout]      |
[INFO] [stdout] 1695 | / extern "C" {
[INFO] [stdout] 1696 | |     pub fn JS_AddIntrinsicRegExpCompiler(ctx: *mut JSContext);
[INFO] [stdout] 1697 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1698:1
[INFO] [stdout]      |
[INFO] [stdout] 1698 | / extern "C" {
[INFO] [stdout] 1699 | |     pub fn JS_AddIntrinsicRegExp(ctx: *mut JSContext);
[INFO] [stdout] 1700 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1701:1
[INFO] [stdout]      |
[INFO] [stdout] 1701 | / extern "C" {
[INFO] [stdout] 1702 | |     pub fn JS_AddIntrinsicJSON(ctx: *mut JSContext);
[INFO] [stdout] 1703 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1704:1
[INFO] [stdout]      |
[INFO] [stdout] 1704 | / extern "C" {
[INFO] [stdout] 1705 | |     pub fn JS_AddIntrinsicProxy(ctx: *mut JSContext);
[INFO] [stdout] 1706 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1707:1
[INFO] [stdout]      |
[INFO] [stdout] 1707 | / extern "C" {
[INFO] [stdout] 1708 | |     pub fn JS_AddIntrinsicMapSet(ctx: *mut JSContext);
[INFO] [stdout] 1709 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1710:1
[INFO] [stdout]      |
[INFO] [stdout] 1710 | / extern "C" {
[INFO] [stdout] 1711 | |     pub fn JS_AddIntrinsicTypedArrays(ctx: *mut JSContext);
[INFO] [stdout] 1712 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1713:1
[INFO] [stdout]      |
[INFO] [stdout] 1713 | / extern "C" {
[INFO] [stdout] 1714 | |     pub fn JS_AddIntrinsicPromise(ctx: *mut JSContext);
[INFO] [stdout] 1715 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1716:1
[INFO] [stdout]      |
[INFO] [stdout] 1716 | / extern "C" {
[INFO] [stdout] 1717 | |     pub fn JS_AddIntrinsicBigInt(ctx: *mut JSContext);
[INFO] [stdout] 1718 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1719:1
[INFO] [stdout]      |
[INFO] [stdout] 1719 | / extern "C" {
[INFO] [stdout] 1720 | |     pub fn JS_AddIntrinsicBigFloat(ctx: *mut JSContext);
[INFO] [stdout] 1721 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1722:1
[INFO] [stdout]      |
[INFO] [stdout] 1722 | / extern "C" {
[INFO] [stdout] 1723 | |     pub fn JS_AddIntrinsicBigDecimal(ctx: *mut JSContext);
[INFO] [stdout] 1724 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1725:1
[INFO] [stdout]      |
[INFO] [stdout] 1725 | / extern "C" {
[INFO] [stdout] 1726 | |     pub fn JS_AddIntrinsicOperators(ctx: *mut JSContext);
[INFO] [stdout] 1727 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1728:1
[INFO] [stdout]      |
[INFO] [stdout] 1728 | / extern "C" {
[INFO] [stdout] 1729 | |     pub fn JS_EnableBignumExt(ctx: *mut JSContext, enable: ::std::os::raw::c_int);
[INFO] [stdout] 1730 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1731:1
[INFO] [stdout]      |
[INFO] [stdout] 1731 | / extern "C" {
[INFO] [stdout] 1732 | |     pub fn js_string_codePointRange(
[INFO] [stdout] 1733 | |         ctx: *mut JSContext,
[INFO] [stdout] 1734 | |         this_val: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 1737 | |     ) -> JSValue;
[INFO] [stdout] 1738 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1739:1
[INFO] [stdout]      |
[INFO] [stdout] 1739 | / extern "C" {
[INFO] [stdout] 1740 | |     pub fn js_malloc_rt(rt: *mut JSRuntime, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1741 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1742:1
[INFO] [stdout]      |
[INFO] [stdout] 1742 | / extern "C" {
[INFO] [stdout] 1743 | |     pub fn js_free_rt(rt: *mut JSRuntime, ptr: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1744 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1745:1
[INFO] [stdout]      |
[INFO] [stdout] 1745 | / extern "C" {
[INFO] [stdout] 1746 | |     pub fn js_realloc_rt(
[INFO] [stdout] 1747 | |         rt: *mut JSRuntime,
[INFO] [stdout] 1748 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1749 | |         size: usize,
[INFO] [stdout] 1750 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1751 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1752:1
[INFO] [stdout]      |
[INFO] [stdout] 1752 | / extern "C" {
[INFO] [stdout] 1753 | |     pub fn js_malloc_usable_size_rt(
[INFO] [stdout] 1754 | |         rt: *mut JSRuntime,
[INFO] [stdout] 1755 | |         ptr: *const ::std::os::raw::c_void,
[INFO] [stdout] 1756 | |     ) -> usize;
[INFO] [stdout] 1757 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1758:1
[INFO] [stdout]      |
[INFO] [stdout] 1758 | / extern "C" {
[INFO] [stdout] 1759 | |     pub fn js_mallocz_rt(rt: *mut JSRuntime, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1760 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1761:1
[INFO] [stdout]      |
[INFO] [stdout] 1761 | / extern "C" {
[INFO] [stdout] 1762 | |     pub fn js_malloc(ctx: *mut JSContext, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1763 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1764:1
[INFO] [stdout]      |
[INFO] [stdout] 1764 | / extern "C" {
[INFO] [stdout] 1765 | |     pub fn js_free(ctx: *mut JSContext, ptr: *mut ::std::os::raw::c_void);
[INFO] [stdout] 1766 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1767:1
[INFO] [stdout]      |
[INFO] [stdout] 1767 | / extern "C" {
[INFO] [stdout] 1768 | |     pub fn js_realloc(
[INFO] [stdout] 1769 | |         ctx: *mut JSContext,
[INFO] [stdout] 1770 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] 1771 | |         size: usize,
[INFO] [stdout] 1772 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1773 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1774:1
[INFO] [stdout]      |
[INFO] [stdout] 1774 | / extern "C" {
[INFO] [stdout] 1775 | |     pub fn js_malloc_usable_size(ctx: *mut JSContext, ptr: *const ::std::os::raw::c_void) -> usize;
[INFO] [stdout] 1776 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1777:1
[INFO] [stdout]      |
[INFO] [stdout] 1777 | / extern "C" {
[INFO] [stdout] 1778 | |     pub fn js_realloc2(
[INFO] [stdout] 1779 | |         ctx: *mut JSContext,
[INFO] [stdout] 1780 | |         ptr: *mut ::std::os::raw::c_void,
[INFO] [stdout] ...    |
[INFO] [stdout] 1783 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1784 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1785:1
[INFO] [stdout]      |
[INFO] [stdout] 1785 | / extern "C" {
[INFO] [stdout] 1786 | |     pub fn js_mallocz(ctx: *mut JSContext, size: usize) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 1787 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1788:1
[INFO] [stdout]      |
[INFO] [stdout] 1788 | / extern "C" {
[INFO] [stdout] 1789 | |     pub fn js_strdup(
[INFO] [stdout] 1790 | |         ctx: *mut JSContext,
[INFO] [stdout] 1791 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 1792 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1793 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:1794:1
[INFO] [stdout]      |
[INFO] [stdout] 1794 | / extern "C" {
[INFO] [stdout] 1795 | |     pub fn js_strndup(
[INFO] [stdout] 1796 | |         ctx: *mut JSContext,
[INFO] [stdout] 1797 | |         s: *const ::std::os::raw::c_char,
[INFO] [stdout] 1798 | |         n: usize,
[INFO] [stdout] 1799 | |     ) -> *mut ::std::os::raw::c_char;
[INFO] [stdout] 1800 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2106:1
[INFO] [stdout]      |
[INFO] [stdout] 2106 | / extern "C" {
[INFO] [stdout] 2107 | |     pub fn JS_ComputeMemoryUsage(rt: *mut JSRuntime, s: *mut JSMemoryUsage);
[INFO] [stdout] 2108 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2109:1
[INFO] [stdout]      |
[INFO] [stdout] 2109 | / extern "C" {
[INFO] [stdout] 2110 | |     pub fn JS_DumpMemoryUsage(fp: *mut FILE, s: *const JSMemoryUsage, rt: *mut JSRuntime);
[INFO] [stdout] 2111 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2112:1
[INFO] [stdout]      |
[INFO] [stdout] 2112 | / extern "C" {
[INFO] [stdout] 2113 | |     pub fn JS_NewAtomLen(
[INFO] [stdout] 2114 | |         ctx: *mut JSContext,
[INFO] [stdout] 2115 | |         str_: *const ::std::os::raw::c_char,
[INFO] [stdout] 2116 | |         len: usize,
[INFO] [stdout] 2117 | |     ) -> JSAtom;
[INFO] [stdout] 2118 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2119:1
[INFO] [stdout]      |
[INFO] [stdout] 2119 | / extern "C" {
[INFO] [stdout] 2120 | |     pub fn JS_NewAtom(ctx: *mut JSContext, str_: *const ::std::os::raw::c_char) -> JSAtom;
[INFO] [stdout] 2121 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2122:1
[INFO] [stdout]      |
[INFO] [stdout] 2122 | / extern "C" {
[INFO] [stdout] 2123 | |     pub fn JS_NewAtomUInt32(ctx: *mut JSContext, n: u32) -> JSAtom;
[INFO] [stdout] 2124 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2125:1
[INFO] [stdout]      |
[INFO] [stdout] 2125 | / extern "C" {
[INFO] [stdout] 2126 | |     pub fn JS_DupAtom(ctx: *mut JSContext, v: JSAtom) -> JSAtom;
[INFO] [stdout] 2127 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2128:1
[INFO] [stdout]      |
[INFO] [stdout] 2128 | / extern "C" {
[INFO] [stdout] 2129 | |     pub fn JS_FreeAtom(ctx: *mut JSContext, v: JSAtom);
[INFO] [stdout] 2130 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2131:1
[INFO] [stdout]      |
[INFO] [stdout] 2131 | / extern "C" {
[INFO] [stdout] 2132 | |     pub fn JS_FreeAtomRT(rt: *mut JSRuntime, v: JSAtom);
[INFO] [stdout] 2133 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2134:1
[INFO] [stdout]      |
[INFO] [stdout] 2134 | / extern "C" {
[INFO] [stdout] 2135 | |     pub fn JS_AtomToValue(ctx: *mut JSContext, atom: JSAtom) -> JSValue;
[INFO] [stdout] 2136 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2137:1
[INFO] [stdout]      |
[INFO] [stdout] 2137 | / extern "C" {
[INFO] [stdout] 2138 | |     pub fn JS_AtomToString(ctx: *mut JSContext, atom: JSAtom) -> JSValue;
[INFO] [stdout] 2139 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2140:1
[INFO] [stdout]      |
[INFO] [stdout] 2140 | / extern "C" {
[INFO] [stdout] 2141 | |     pub fn JS_AtomToCString(ctx: *mut JSContext, atom: JSAtom) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 2142 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2143:1
[INFO] [stdout]      |
[INFO] [stdout] 2143 | / extern "C" {
[INFO] [stdout] 2144 | |     pub fn JS_ValueToAtom(ctx: *mut JSContext, val: JSValue) -> JSAtom;
[INFO] [stdout] 2145 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2487:1
[INFO] [stdout]      |
[INFO] [stdout] 2487 | / extern "C" {
[INFO] [stdout] 2488 | |     pub fn JS_NewClassID(pclass_id: *mut JSClassID) -> JSClassID;
[INFO] [stdout] 2489 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2490:1
[INFO] [stdout]      |
[INFO] [stdout] 2490 | / extern "C" {
[INFO] [stdout] 2491 | |     pub fn JS_NewClass(
[INFO] [stdout] 2492 | |         rt: *mut JSRuntime,
[INFO] [stdout] 2493 | |         class_id: JSClassID,
[INFO] [stdout] 2494 | |         class_def: *const JSClassDef,
[INFO] [stdout] 2495 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2496 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2497:1
[INFO] [stdout]      |
[INFO] [stdout] 2497 | / extern "C" {
[INFO] [stdout] 2498 | |     pub fn JS_IsRegisteredClass(rt: *mut JSRuntime, class_id: JSClassID) -> ::std::os::raw::c_int;
[INFO] [stdout] 2499 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2500:1
[INFO] [stdout]      |
[INFO] [stdout] 2500 | / extern "C" {
[INFO] [stdout] 2501 | |     pub fn JS_NewBigInt64(ctx: *mut JSContext, v: i64) -> JSValue;
[INFO] [stdout] 2502 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2503:1
[INFO] [stdout]      |
[INFO] [stdout] 2503 | / extern "C" {
[INFO] [stdout] 2504 | |     pub fn JS_NewBigUint64(ctx: *mut JSContext, v: u64) -> JSValue;
[INFO] [stdout] 2505 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2506:1
[INFO] [stdout]      |
[INFO] [stdout] 2506 | / extern "C" {
[INFO] [stdout] 2507 | |     pub fn JS_Throw(ctx: *mut JSContext, obj: JSValue) -> JSValue;
[INFO] [stdout] 2508 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2509:1
[INFO] [stdout]      |
[INFO] [stdout] 2509 | / extern "C" {
[INFO] [stdout] 2510 | |     pub fn JS_GetException(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2511 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2512:1
[INFO] [stdout]      |
[INFO] [stdout] 2512 | / extern "C" {
[INFO] [stdout] 2513 | |     pub fn JS_IsError(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2514 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2515:1
[INFO] [stdout]      |
[INFO] [stdout] 2515 | / extern "C" {
[INFO] [stdout] 2516 | |     pub fn JS_ResetUncatchableError(ctx: *mut JSContext);
[INFO] [stdout] 2517 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2518:1
[INFO] [stdout]      |
[INFO] [stdout] 2518 | / extern "C" {
[INFO] [stdout] 2519 | |     pub fn JS_NewError(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2520 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2521:1
[INFO] [stdout]      |
[INFO] [stdout] 2521 | / extern "C" {
[INFO] [stdout] 2522 | |     pub fn JS_ThrowSyntaxError(
[INFO] [stdout] 2523 | |         ctx: *mut JSContext,
[INFO] [stdout] 2524 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2525 | |         ...
[INFO] [stdout] 2526 | |     ) -> JSValue;
[INFO] [stdout] 2527 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2528:1
[INFO] [stdout]      |
[INFO] [stdout] 2528 | / extern "C" {
[INFO] [stdout] 2529 | |     pub fn JS_ThrowTypeError(
[INFO] [stdout] 2530 | |         ctx: *mut JSContext,
[INFO] [stdout] 2531 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2532 | |         ...
[INFO] [stdout] 2533 | |     ) -> JSValue;
[INFO] [stdout] 2534 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2535:1
[INFO] [stdout]      |
[INFO] [stdout] 2535 | / extern "C" {
[INFO] [stdout] 2536 | |     pub fn JS_ThrowReferenceError(
[INFO] [stdout] 2537 | |         ctx: *mut JSContext,
[INFO] [stdout] 2538 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2539 | |         ...
[INFO] [stdout] 2540 | |     ) -> JSValue;
[INFO] [stdout] 2541 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2542:1
[INFO] [stdout]      |
[INFO] [stdout] 2542 | / extern "C" {
[INFO] [stdout] 2543 | |     pub fn JS_ThrowRangeError(
[INFO] [stdout] 2544 | |         ctx: *mut JSContext,
[INFO] [stdout] 2545 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2546 | |         ...
[INFO] [stdout] 2547 | |     ) -> JSValue;
[INFO] [stdout] 2548 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2549:1
[INFO] [stdout]      |
[INFO] [stdout] 2549 | / extern "C" {
[INFO] [stdout] 2550 | |     pub fn JS_ThrowInternalError(
[INFO] [stdout] 2551 | |         ctx: *mut JSContext,
[INFO] [stdout] 2552 | |         fmt: *const ::std::os::raw::c_char,
[INFO] [stdout] 2553 | |         ...
[INFO] [stdout] 2554 | |     ) -> JSValue;
[INFO] [stdout] 2555 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2556:1
[INFO] [stdout]      |
[INFO] [stdout] 2556 | / extern "C" {
[INFO] [stdout] 2557 | |     pub fn JS_ThrowOutOfMemory(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2558 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2559:1
[INFO] [stdout]      |
[INFO] [stdout] 2559 | / extern "C" {
[INFO] [stdout] 2560 | |     pub fn __JS_FreeValue(ctx: *mut JSContext, v: JSValue);
[INFO] [stdout] 2561 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2562:1
[INFO] [stdout]      |
[INFO] [stdout] 2562 | / extern "C" {
[INFO] [stdout] 2563 | |     pub fn __JS_FreeValueRT(rt: *mut JSRuntime, v: JSValue);
[INFO] [stdout] 2564 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2565:1
[INFO] [stdout]      |
[INFO] [stdout] 2565 | / extern "C" {
[INFO] [stdout] 2566 | |     pub fn JS_ToBool(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2567 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2568:1
[INFO] [stdout]      |
[INFO] [stdout] 2568 | / extern "C" {
[INFO] [stdout] 2569 | |     pub fn JS_ToInt32(ctx: *mut JSContext, pres: *mut i32, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2570 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2571:1
[INFO] [stdout]      |
[INFO] [stdout] 2571 | / extern "C" {
[INFO] [stdout] 2572 | |     pub fn JS_ToInt64(ctx: *mut JSContext, pres: *mut i64, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2573 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2574:1
[INFO] [stdout]      |
[INFO] [stdout] 2574 | / extern "C" {
[INFO] [stdout] 2575 | |     pub fn JS_ToIndex(ctx: *mut JSContext, plen: *mut u64, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2576 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2577:1
[INFO] [stdout]      |
[INFO] [stdout] 2577 | / extern "C" {
[INFO] [stdout] 2578 | |     pub fn JS_ToFloat64(ctx: *mut JSContext, pres: *mut f64, val: JSValue)
[INFO] [stdout] 2579 | |         -> ::std::os::raw::c_int;
[INFO] [stdout] 2580 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2581:1
[INFO] [stdout]      |
[INFO] [stdout] 2581 | / extern "C" {
[INFO] [stdout] 2582 | |     pub fn JS_ToBigInt64(
[INFO] [stdout] 2583 | |         ctx: *mut JSContext,
[INFO] [stdout] 2584 | |         pres: *mut i64,
[INFO] [stdout] 2585 | |         val: JSValue,
[INFO] [stdout] 2586 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2587 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2588:1
[INFO] [stdout]      |
[INFO] [stdout] 2588 | / extern "C" {
[INFO] [stdout] 2589 | |     pub fn JS_ToInt64Ext(
[INFO] [stdout] 2590 | |         ctx: *mut JSContext,
[INFO] [stdout] 2591 | |         pres: *mut i64,
[INFO] [stdout] 2592 | |         val: JSValue,
[INFO] [stdout] 2593 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2594 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2595:1
[INFO] [stdout]      |
[INFO] [stdout] 2595 | / extern "C" {
[INFO] [stdout] 2596 | |     pub fn JS_NewStringLen(
[INFO] [stdout] 2597 | |         ctx: *mut JSContext,
[INFO] [stdout] 2598 | |         str1: *const ::std::os::raw::c_char,
[INFO] [stdout] 2599 | |         len1: usize,
[INFO] [stdout] 2600 | |     ) -> JSValue;
[INFO] [stdout] 2601 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2602:1
[INFO] [stdout]      |
[INFO] [stdout] 2602 | / extern "C" {
[INFO] [stdout] 2603 | |     pub fn JS_NewString(ctx: *mut JSContext, str_: *const ::std::os::raw::c_char) -> JSValue;
[INFO] [stdout] 2604 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2605:1
[INFO] [stdout]      |
[INFO] [stdout] 2605 | / extern "C" {
[INFO] [stdout] 2606 | |     pub fn JS_NewAtomString(ctx: *mut JSContext, str_: *const ::std::os::raw::c_char) -> JSValue;
[INFO] [stdout] 2607 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2608:1
[INFO] [stdout]      |
[INFO] [stdout] 2608 | / extern "C" {
[INFO] [stdout] 2609 | |     pub fn JS_ToString(ctx: *mut JSContext, val: JSValue) -> JSValue;
[INFO] [stdout] 2610 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2611:1
[INFO] [stdout]      |
[INFO] [stdout] 2611 | / extern "C" {
[INFO] [stdout] 2612 | |     pub fn JS_ToPropertyKey(ctx: *mut JSContext, val: JSValue) -> JSValue;
[INFO] [stdout] 2613 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2614:1
[INFO] [stdout]      |
[INFO] [stdout] 2614 | / extern "C" {
[INFO] [stdout] 2615 | |     pub fn JS_ToCStringLen2(
[INFO] [stdout] 2616 | |         ctx: *mut JSContext,
[INFO] [stdout] 2617 | |         plen: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 2620 | |     ) -> *const ::std::os::raw::c_char;
[INFO] [stdout] 2621 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2622:1
[INFO] [stdout]      |
[INFO] [stdout] 2622 | / extern "C" {
[INFO] [stdout] 2623 | |     pub fn JS_FreeCString(ctx: *mut JSContext, ptr: *const ::std::os::raw::c_char);
[INFO] [stdout] 2624 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2625:1
[INFO] [stdout]      |
[INFO] [stdout] 2625 | / extern "C" {
[INFO] [stdout] 2626 | |     pub fn JS_NewObjectProtoClass(
[INFO] [stdout] 2627 | |         ctx: *mut JSContext,
[INFO] [stdout] 2628 | |         proto: JSValue,
[INFO] [stdout] 2629 | |         class_id: JSClassID,
[INFO] [stdout] 2630 | |     ) -> JSValue;
[INFO] [stdout] 2631 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2632:1
[INFO] [stdout]      |
[INFO] [stdout] 2632 | / extern "C" {
[INFO] [stdout] 2633 | |     pub fn JS_NewObjectClass(ctx: *mut JSContext, class_id: ::std::os::raw::c_int) -> JSValue;
[INFO] [stdout] 2634 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2635:1
[INFO] [stdout]      |
[INFO] [stdout] 2635 | / extern "C" {
[INFO] [stdout] 2636 | |     pub fn JS_NewObjectProto(ctx: *mut JSContext, proto: JSValue) -> JSValue;
[INFO] [stdout] 2637 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / extern "C" {
[INFO] [stdout] 2639 | |     pub fn JS_NewObject(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2640 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2641:1
[INFO] [stdout]      |
[INFO] [stdout] 2641 | / extern "C" {
[INFO] [stdout] 2642 | |     pub fn JS_IsFunction(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2643 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2644:1
[INFO] [stdout]      |
[INFO] [stdout] 2644 | / extern "C" {
[INFO] [stdout] 2645 | |     pub fn JS_IsConstructor(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2646 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2647:1
[INFO] [stdout]      |
[INFO] [stdout] 2647 | / extern "C" {
[INFO] [stdout] 2648 | |     pub fn JS_SetConstructorBit(
[INFO] [stdout] 2649 | |         ctx: *mut JSContext,
[INFO] [stdout] 2650 | |         func_obj: JSValue,
[INFO] [stdout] 2651 | |         val: ::std::os::raw::c_int,
[INFO] [stdout] 2652 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2653 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2654:1
[INFO] [stdout]      |
[INFO] [stdout] 2654 | / extern "C" {
[INFO] [stdout] 2655 | |     pub fn JS_NewArray(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2656 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2657:1
[INFO] [stdout]      |
[INFO] [stdout] 2657 | / extern "C" {
[INFO] [stdout] 2658 | |     pub fn JS_IsArray(ctx: *mut JSContext, val: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2659 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2660:1
[INFO] [stdout]      |
[INFO] [stdout] 2660 | / extern "C" {
[INFO] [stdout] 2661 | |     pub fn JS_GetPropertyInternal(
[INFO] [stdout] 2662 | |         ctx: *mut JSContext,
[INFO] [stdout] 2663 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2667 | |     ) -> JSValue;
[INFO] [stdout] 2668 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2669:1
[INFO] [stdout]      |
[INFO] [stdout] 2669 | / extern "C" {
[INFO] [stdout] 2670 | |     pub fn JS_GetPropertyStr(
[INFO] [stdout] 2671 | |         ctx: *mut JSContext,
[INFO] [stdout] 2672 | |         this_obj: JSValue,
[INFO] [stdout] 2673 | |         prop: *const ::std::os::raw::c_char,
[INFO] [stdout] 2674 | |     ) -> JSValue;
[INFO] [stdout] 2675 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2676:1
[INFO] [stdout]      |
[INFO] [stdout] 2676 | / extern "C" {
[INFO] [stdout] 2677 | |     pub fn JS_GetPropertyUint32(ctx: *mut JSContext, this_obj: JSValue, idx: u32) -> JSValue;
[INFO] [stdout] 2678 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2679:1
[INFO] [stdout]      |
[INFO] [stdout] 2679 | / extern "C" {
[INFO] [stdout] 2680 | |     pub fn JS_SetPropertyInternal(
[INFO] [stdout] 2681 | |         ctx: *mut JSContext,
[INFO] [stdout] 2682 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2687 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2688 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2689:1
[INFO] [stdout]      |
[INFO] [stdout] 2689 | / extern "C" {
[INFO] [stdout] 2690 | |     pub fn JS_SetPropertyUint32(
[INFO] [stdout] 2691 | |         ctx: *mut JSContext,
[INFO] [stdout] 2692 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2695 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2696 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2697:1
[INFO] [stdout]      |
[INFO] [stdout] 2697 | / extern "C" {
[INFO] [stdout] 2698 | |     pub fn JS_SetPropertyInt64(
[INFO] [stdout] 2699 | |         ctx: *mut JSContext,
[INFO] [stdout] 2700 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2703 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2704 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2705:1
[INFO] [stdout]      |
[INFO] [stdout] 2705 | / extern "C" {
[INFO] [stdout] 2706 | |     pub fn JS_SetPropertyStr(
[INFO] [stdout] 2707 | |         ctx: *mut JSContext,
[INFO] [stdout] 2708 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2711 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2712 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2713:1
[INFO] [stdout]      |
[INFO] [stdout] 2713 | / extern "C" {
[INFO] [stdout] 2714 | |     pub fn JS_HasProperty(
[INFO] [stdout] 2715 | |         ctx: *mut JSContext,
[INFO] [stdout] 2716 | |         this_obj: JSValue,
[INFO] [stdout] 2717 | |         prop: JSAtom,
[INFO] [stdout] 2718 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2719 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2720:1
[INFO] [stdout]      |
[INFO] [stdout] 2720 | / extern "C" {
[INFO] [stdout] 2721 | |     pub fn JS_IsExtensible(ctx: *mut JSContext, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2722 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2723:1
[INFO] [stdout]      |
[INFO] [stdout] 2723 | / extern "C" {
[INFO] [stdout] 2724 | |     pub fn JS_PreventExtensions(ctx: *mut JSContext, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 2725 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2726:1
[INFO] [stdout]      |
[INFO] [stdout] 2726 | / extern "C" {
[INFO] [stdout] 2727 | |     pub fn JS_DeleteProperty(
[INFO] [stdout] 2728 | |         ctx: *mut JSContext,
[INFO] [stdout] 2729 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2732 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2733 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2734:1
[INFO] [stdout]      |
[INFO] [stdout] 2734 | / extern "C" {
[INFO] [stdout] 2735 | |     pub fn JS_SetPrototype(
[INFO] [stdout] 2736 | |         ctx: *mut JSContext,
[INFO] [stdout] 2737 | |         obj: JSValue,
[INFO] [stdout] 2738 | |         proto_val: JSValue,
[INFO] [stdout] 2739 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2740 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2741:1
[INFO] [stdout]      |
[INFO] [stdout] 2741 | / extern "C" {
[INFO] [stdout] 2742 | |     pub fn JS_GetPrototype(ctx: *mut JSContext, val: JSValue) -> JSValue;
[INFO] [stdout] 2743 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2744:1
[INFO] [stdout]      |
[INFO] [stdout] 2744 | / extern "C" {
[INFO] [stdout] 2745 | |     pub fn JS_GetOwnPropertyNames(
[INFO] [stdout] 2746 | |         ctx: *mut JSContext,
[INFO] [stdout] 2747 | |         ptab: *mut *mut JSPropertyEnum,
[INFO] [stdout] ...    |
[INFO] [stdout] 2751 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2752 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2753:1
[INFO] [stdout]      |
[INFO] [stdout] 2753 | / extern "C" {
[INFO] [stdout] 2754 | |     pub fn JS_GetOwnProperty(
[INFO] [stdout] 2755 | |         ctx: *mut JSContext,
[INFO] [stdout] 2756 | |         desc: *mut JSPropertyDescriptor,
[INFO] [stdout] ...    |
[INFO] [stdout] 2759 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2760 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2761:1
[INFO] [stdout]      |
[INFO] [stdout] 2761 | / extern "C" {
[INFO] [stdout] 2762 | |     pub fn JS_Call(
[INFO] [stdout] 2763 | |         ctx: *mut JSContext,
[INFO] [stdout] 2764 | |         func_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2768 | |     ) -> JSValue;
[INFO] [stdout] 2769 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2770:1
[INFO] [stdout]      |
[INFO] [stdout] 2770 | / extern "C" {
[INFO] [stdout] 2771 | |     pub fn JS_Invoke(
[INFO] [stdout] 2772 | |         ctx: *mut JSContext,
[INFO] [stdout] 2773 | |         this_val: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2777 | |     ) -> JSValue;
[INFO] [stdout] 2778 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2779:1
[INFO] [stdout]      |
[INFO] [stdout] 2779 | / extern "C" {
[INFO] [stdout] 2780 | |     pub fn JS_CallConstructor(
[INFO] [stdout] 2781 | |         ctx: *mut JSContext,
[INFO] [stdout] 2782 | |         func_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2785 | |     ) -> JSValue;
[INFO] [stdout] 2786 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2787:1
[INFO] [stdout]      |
[INFO] [stdout] 2787 | / extern "C" {
[INFO] [stdout] 2788 | |     pub fn JS_CallConstructor2(
[INFO] [stdout] 2789 | |         ctx: *mut JSContext,
[INFO] [stdout] 2790 | |         func_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2794 | |     ) -> JSValue;
[INFO] [stdout] 2795 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2796:1
[INFO] [stdout]      |
[INFO] [stdout] 2796 | / extern "C" {
[INFO] [stdout] 2797 | |     pub fn JS_DetectModule(
[INFO] [stdout] 2798 | |         input: *const ::std::os::raw::c_char,
[INFO] [stdout] 2799 | |         input_len: usize,
[INFO] [stdout] 2800 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2801 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2802:1
[INFO] [stdout]      |
[INFO] [stdout] 2802 | / extern "C" {
[INFO] [stdout] 2803 | |     pub fn JS_Eval(
[INFO] [stdout] 2804 | |         ctx: *mut JSContext,
[INFO] [stdout] 2805 | |         input: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 2809 | |     ) -> JSValue;
[INFO] [stdout] 2810 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2811:1
[INFO] [stdout]      |
[INFO] [stdout] 2811 | / extern "C" {
[INFO] [stdout] 2812 | |     pub fn JS_EvalThis(
[INFO] [stdout] 2813 | |         ctx: *mut JSContext,
[INFO] [stdout] 2814 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2819 | |     ) -> JSValue;
[INFO] [stdout] 2820 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2821:1
[INFO] [stdout]      |
[INFO] [stdout] 2821 | / extern "C" {
[INFO] [stdout] 2822 | |     pub fn JS_GetGlobalObject(ctx: *mut JSContext) -> JSValue;
[INFO] [stdout] 2823 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2824:1
[INFO] [stdout]      |
[INFO] [stdout] 2824 | / extern "C" {
[INFO] [stdout] 2825 | |     pub fn JS_IsInstanceOf(
[INFO] [stdout] 2826 | |         ctx: *mut JSContext,
[INFO] [stdout] 2827 | |         val: JSValue,
[INFO] [stdout] 2828 | |         obj: JSValue,
[INFO] [stdout] 2829 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2830 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2831:1
[INFO] [stdout]      |
[INFO] [stdout] 2831 | / extern "C" {
[INFO] [stdout] 2832 | |     pub fn JS_DefineProperty(
[INFO] [stdout] 2833 | |         ctx: *mut JSContext,
[INFO] [stdout] 2834 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2840 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2841 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2842:1
[INFO] [stdout]      |
[INFO] [stdout] 2842 | / extern "C" {
[INFO] [stdout] 2843 | |     pub fn JS_DefinePropertyValue(
[INFO] [stdout] 2844 | |         ctx: *mut JSContext,
[INFO] [stdout] 2845 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2849 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2850 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2851:1
[INFO] [stdout]      |
[INFO] [stdout] 2851 | / extern "C" {
[INFO] [stdout] 2852 | |     pub fn JS_DefinePropertyValueUint32(
[INFO] [stdout] 2853 | |         ctx: *mut JSContext,
[INFO] [stdout] 2854 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2858 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2859 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2860:1
[INFO] [stdout]      |
[INFO] [stdout] 2860 | / extern "C" {
[INFO] [stdout] 2861 | |     pub fn JS_DefinePropertyValueStr(
[INFO] [stdout] 2862 | |         ctx: *mut JSContext,
[INFO] [stdout] 2863 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2867 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2868 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2869:1
[INFO] [stdout]      |
[INFO] [stdout] 2869 | / extern "C" {
[INFO] [stdout] 2870 | |     pub fn JS_DefinePropertyGetSet(
[INFO] [stdout] 2871 | |         ctx: *mut JSContext,
[INFO] [stdout] 2872 | |         this_obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2877 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 2878 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2879:1
[INFO] [stdout]      |
[INFO] [stdout] 2879 | / extern "C" {
[INFO] [stdout] 2880 | |     pub fn JS_SetOpaque(obj: JSValue, opaque: *mut ::std::os::raw::c_void);
[INFO] [stdout] 2881 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2882:1
[INFO] [stdout]      |
[INFO] [stdout] 2882 | / extern "C" {
[INFO] [stdout] 2883 | |     pub fn JS_GetOpaque(obj: JSValue, class_id: JSClassID) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 2884 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2885:1
[INFO] [stdout]      |
[INFO] [stdout] 2885 | / extern "C" {
[INFO] [stdout] 2886 | |     pub fn JS_GetOpaque2(
[INFO] [stdout] 2887 | |         ctx: *mut JSContext,
[INFO] [stdout] 2888 | |         obj: JSValue,
[INFO] [stdout] 2889 | |         class_id: JSClassID,
[INFO] [stdout] 2890 | |     ) -> *mut ::std::os::raw::c_void;
[INFO] [stdout] 2891 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2892:1
[INFO] [stdout]      |
[INFO] [stdout] 2892 | / extern "C" {
[INFO] [stdout] 2893 | |     pub fn JS_ParseJSON(
[INFO] [stdout] 2894 | |         ctx: *mut JSContext,
[INFO] [stdout] 2895 | |         buf: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 2898 | |     ) -> JSValue;
[INFO] [stdout] 2899 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2900:1
[INFO] [stdout]      |
[INFO] [stdout] 2900 | / extern "C" {
[INFO] [stdout] 2901 | |     pub fn JS_ParseJSON2(
[INFO] [stdout] 2902 | |         ctx: *mut JSContext,
[INFO] [stdout] 2903 | |         buf: *const ::std::os::raw::c_char,
[INFO] [stdout] ...    |
[INFO] [stdout] 2907 | |     ) -> JSValue;
[INFO] [stdout] 2908 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2909:1
[INFO] [stdout]      |
[INFO] [stdout] 2909 | / extern "C" {
[INFO] [stdout] 2910 | |     pub fn JS_JSONStringify(
[INFO] [stdout] 2911 | |         ctx: *mut JSContext,
[INFO] [stdout] 2912 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2915 | |     ) -> JSValue;
[INFO] [stdout] 2916 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2924:1
[INFO] [stdout]      |
[INFO] [stdout] 2924 | / extern "C" {
[INFO] [stdout] 2925 | |     pub fn JS_NewArrayBuffer(
[INFO] [stdout] 2926 | |         ctx: *mut JSContext,
[INFO] [stdout] 2927 | |         buf: *mut u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 2932 | |     ) -> JSValue;
[INFO] [stdout] 2933 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2934:1
[INFO] [stdout]      |
[INFO] [stdout] 2934 | / extern "C" {
[INFO] [stdout] 2935 | |     pub fn JS_NewArrayBufferCopy(ctx: *mut JSContext, buf: *const u8, len: usize) -> JSValue;
[INFO] [stdout] 2936 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2937:1
[INFO] [stdout]      |
[INFO] [stdout] 2937 | / extern "C" {
[INFO] [stdout] 2938 | |     pub fn JS_DetachArrayBuffer(ctx: *mut JSContext, obj: JSValue);
[INFO] [stdout] 2939 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2940:1
[INFO] [stdout]      |
[INFO] [stdout] 2940 | / extern "C" {
[INFO] [stdout] 2941 | |     pub fn JS_GetArrayBuffer(ctx: *mut JSContext, psize: *mut usize, obj: JSValue) -> *mut u8;
[INFO] [stdout] 2942 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:2943:1
[INFO] [stdout]      |
[INFO] [stdout] 2943 | / extern "C" {
[INFO] [stdout] 2944 | |     pub fn JS_GetTypedArrayBuffer(
[INFO] [stdout] 2945 | |         ctx: *mut JSContext,
[INFO] [stdout] 2946 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 2950 | |     ) -> JSValue;
[INFO] [stdout] 2951 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3025:1
[INFO] [stdout]      |
[INFO] [stdout] 3025 | / extern "C" {
[INFO] [stdout] 3026 | |     pub fn JS_SetSharedArrayBufferFunctions(
[INFO] [stdout] 3027 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3028 | |         sf: *const JSSharedArrayBufferFunctions,
[INFO] [stdout] 3029 | |     );
[INFO] [stdout] 3030 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3035:1
[INFO] [stdout]      |
[INFO] [stdout] 3035 | / extern "C" {
[INFO] [stdout] 3036 | |     pub fn JS_NewPromiseCapability(ctx: *mut JSContext, resolving_funcs: *mut JSValue) -> JSValue;
[INFO] [stdout] 3037 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3038:1
[INFO] [stdout]      |
[INFO] [stdout] 3038 | / extern "C" {
[INFO] [stdout] 3039 | |     pub fn JS_PromiseState(ctx: *mut JSContext, promise: JSValue) -> JSPromiseStateEnum;
[INFO] [stdout] 3040 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3041:1
[INFO] [stdout]      |
[INFO] [stdout] 3041 | / extern "C" {
[INFO] [stdout] 3042 | |     pub fn JS_PromiseResult(ctx: *mut JSContext, promise: JSValue) -> JSValue;
[INFO] [stdout] 3043 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3053:1
[INFO] [stdout]      |
[INFO] [stdout] 3053 | / extern "C" {
[INFO] [stdout] 3054 | |     pub fn JS_SetHostPromiseRejectionTracker(
[INFO] [stdout] 3055 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3056 | |         cb: JSHostPromiseRejectionTracker,
[INFO] [stdout] 3057 | |         opaque: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3058 | |     );
[INFO] [stdout] 3059 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3066:1
[INFO] [stdout]      |
[INFO] [stdout] 3066 | / extern "C" {
[INFO] [stdout] 3067 | |     pub fn JS_SetInterruptHandler(
[INFO] [stdout] 3068 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3069 | |         cb: JSInterruptHandler,
[INFO] [stdout] 3070 | |         opaque: *mut ::std::os::raw::c_void,
[INFO] [stdout] 3071 | |     );
[INFO] [stdout] 3072 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3073:1
[INFO] [stdout]      |
[INFO] [stdout] 3073 | / extern "C" {
[INFO] [stdout] 3074 | |     pub fn JS_SetCanBlock(rt: *mut JSRuntime, can_block: ::std::os::raw::c_int);
[INFO] [stdout] 3075 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3076:1
[INFO] [stdout]      |
[INFO] [stdout] 3076 | / extern "C" {
[INFO] [stdout] 3077 | |     pub fn JS_SetIsHTMLDDA(ctx: *mut JSContext, obj: JSValue);
[INFO] [stdout] 3078 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3099:1
[INFO] [stdout]      |
[INFO] [stdout] 3099 | / extern "C" {
[INFO] [stdout] 3100 | |     pub fn JS_SetModuleLoaderFunc(
[INFO] [stdout] 3101 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3102 | |         module_normalize: JSModuleNormalizeFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3105 | |     );
[INFO] [stdout] 3106 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3107:1
[INFO] [stdout]      |
[INFO] [stdout] 3107 | / extern "C" {
[INFO] [stdout] 3108 | |     pub fn JS_GetImportMeta(ctx: *mut JSContext, m: *mut JSModuleDef) -> JSValue;
[INFO] [stdout] 3109 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3110:1
[INFO] [stdout]      |
[INFO] [stdout] 3110 | / extern "C" {
[INFO] [stdout] 3111 | |     pub fn JS_GetModuleName(ctx: *mut JSContext, m: *mut JSModuleDef) -> JSAtom;
[INFO] [stdout] 3112 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3120:1
[INFO] [stdout]      |
[INFO] [stdout] 3120 | / extern "C" {
[INFO] [stdout] 3121 | |     pub fn JS_EnqueueJob(
[INFO] [stdout] 3122 | |         ctx: *mut JSContext,
[INFO] [stdout] 3123 | |         job_func: JSJobFunc,
[INFO] [stdout] ...    |
[INFO] [stdout] 3126 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3127 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3128:1
[INFO] [stdout]      |
[INFO] [stdout] 3128 | / extern "C" {
[INFO] [stdout] 3129 | |     pub fn JS_IsJobPending(rt: *mut JSRuntime) -> ::std::os::raw::c_int;
[INFO] [stdout] 3130 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3131:1
[INFO] [stdout]      |
[INFO] [stdout] 3131 | / extern "C" {
[INFO] [stdout] 3132 | |     pub fn JS_ExecutePendingJob(
[INFO] [stdout] 3133 | |         rt: *mut JSRuntime,
[INFO] [stdout] 3134 | |         pctx: *mut *mut JSContext,
[INFO] [stdout] 3135 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3136 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3137:1
[INFO] [stdout]      |
[INFO] [stdout] 3137 | / extern "C" {
[INFO] [stdout] 3138 | |     pub fn JS_WriteObject(
[INFO] [stdout] 3139 | |         ctx: *mut JSContext,
[INFO] [stdout] 3140 | |         psize: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 3143 | |     ) -> *mut u8;
[INFO] [stdout] 3144 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3145:1
[INFO] [stdout]      |
[INFO] [stdout] 3145 | / extern "C" {
[INFO] [stdout] 3146 | |     pub fn JS_WriteObject2(
[INFO] [stdout] 3147 | |         ctx: *mut JSContext,
[INFO] [stdout] 3148 | |         psize: *mut usize,
[INFO] [stdout] ...    |
[INFO] [stdout] 3153 | |     ) -> *mut u8;
[INFO] [stdout] 3154 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3155:1
[INFO] [stdout]      |
[INFO] [stdout] 3155 | / extern "C" {
[INFO] [stdout] 3156 | |     pub fn JS_ReadObject(
[INFO] [stdout] 3157 | |         ctx: *mut JSContext,
[INFO] [stdout] 3158 | |         buf: *const u8,
[INFO] [stdout] ...    |
[INFO] [stdout] 3161 | |     ) -> JSValue;
[INFO] [stdout] 3162 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3163:1
[INFO] [stdout]      |
[INFO] [stdout] 3163 | / extern "C" {
[INFO] [stdout] 3164 | |     pub fn JS_EvalFunction(ctx: *mut JSContext, fun_obj: JSValue) -> JSValue;
[INFO] [stdout] 3165 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3166:1
[INFO] [stdout]      |
[INFO] [stdout] 3166 | / extern "C" {
[INFO] [stdout] 3167 | |     pub fn JS_ResolveModule(ctx: *mut JSContext, obj: JSValue) -> ::std::os::raw::c_int;
[INFO] [stdout] 3168 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3169:1
[INFO] [stdout]      |
[INFO] [stdout] 3169 | / extern "C" {
[INFO] [stdout] 3170 | |     pub fn JS_GetScriptOrModuleName(
[INFO] [stdout] 3171 | |         ctx: *mut JSContext,
[INFO] [stdout] 3172 | |         n_stack_levels: ::std::os::raw::c_int,
[INFO] [stdout] 3173 | |     ) -> JSAtom;
[INFO] [stdout] 3174 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3175:1
[INFO] [stdout]      |
[INFO] [stdout] 3175 | / extern "C" {
[INFO] [stdout] 3176 | |     pub fn JS_LoadModule(
[INFO] [stdout] 3177 | |         ctx: *mut JSContext,
[INFO] [stdout] 3178 | |         basename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3179 | |         filename: *const ::std::os::raw::c_char,
[INFO] [stdout] 3180 | |     ) -> JSValue;
[INFO] [stdout] 3181 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3389:1
[INFO] [stdout]      |
[INFO] [stdout] 3389 | / extern "C" {
[INFO] [stdout] 3390 | |     pub fn JS_NewCFunction2(
[INFO] [stdout] 3391 | |         ctx: *mut JSContext,
[INFO] [stdout] 3392 | |         func: JSCFunction,
[INFO] [stdout] ...    |
[INFO] [stdout] 3397 | |     ) -> JSValue;
[INFO] [stdout] 3398 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3399:1
[INFO] [stdout]      |
[INFO] [stdout] 3399 | / extern "C" {
[INFO] [stdout] 3400 | |     pub fn JS_NewCFunctionData(
[INFO] [stdout] 3401 | |         ctx: *mut JSContext,
[INFO] [stdout] 3402 | |         func: JSCFunctionData,
[INFO] [stdout] ...    |
[INFO] [stdout] 3407 | |     ) -> JSValue;
[INFO] [stdout] 3408 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3409:1
[INFO] [stdout]      |
[INFO] [stdout] 3409 | / extern "C" {
[INFO] [stdout] 3410 | |     pub fn JS_SetConstructor(ctx: *mut JSContext, func_obj: JSValue, proto: JSValue);
[INFO] [stdout] 3411 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3800:1
[INFO] [stdout]      |
[INFO] [stdout] 3800 | / extern "C" {
[INFO] [stdout] 3801 | |     pub fn JS_SetPropertyFunctionList(
[INFO] [stdout] 3802 | |         ctx: *mut JSContext,
[INFO] [stdout] 3803 | |         obj: JSValue,
[INFO] [stdout] ...    |
[INFO] [stdout] 3806 | |     );
[INFO] [stdout] 3807 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3811:1
[INFO] [stdout]      |
[INFO] [stdout] 3811 | / extern "C" {
[INFO] [stdout] 3812 | |     pub fn JS_NewCModule(
[INFO] [stdout] 3813 | |         ctx: *mut JSContext,
[INFO] [stdout] 3814 | |         name_str: *const ::std::os::raw::c_char,
[INFO] [stdout] 3815 | |         func: JSModuleInitFunc,
[INFO] [stdout] 3816 | |     ) -> *mut JSModuleDef;
[INFO] [stdout] 3817 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3818:1
[INFO] [stdout]      |
[INFO] [stdout] 3818 | / extern "C" {
[INFO] [stdout] 3819 | |     pub fn JS_AddModuleExport(
[INFO] [stdout] 3820 | |         ctx: *mut JSContext,
[INFO] [stdout] 3821 | |         m: *mut JSModuleDef,
[INFO] [stdout] 3822 | |         name_str: *const ::std::os::raw::c_char,
[INFO] [stdout] 3823 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3824 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3825:1
[INFO] [stdout]      |
[INFO] [stdout] 3825 | / extern "C" {
[INFO] [stdout] 3826 | |     pub fn JS_AddModuleExportList(
[INFO] [stdout] 3827 | |         ctx: *mut JSContext,
[INFO] [stdout] 3828 | |         m: *mut JSModuleDef,
[INFO] [stdout] ...    |
[INFO] [stdout] 3831 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3832 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3833:1
[INFO] [stdout]      |
[INFO] [stdout] 3833 | / extern "C" {
[INFO] [stdout] 3834 | |     pub fn JS_SetModuleExport(
[INFO] [stdout] 3835 | |         ctx: *mut JSContext,
[INFO] [stdout] 3836 | |         m: *mut JSModuleDef,
[INFO] [stdout] ...    |
[INFO] [stdout] 3839 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3840 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/libquickjs-dtp-sys-781c0d9937429f72/out/bindings.rs:3841:1
[INFO] [stdout]      |
[INFO] [stdout] 3841 | / extern "C" {
[INFO] [stdout] 3842 | |     pub fn JS_SetModuleExportList(
[INFO] [stdout] 3843 | |         ctx: *mut JSContext,
[INFO] [stdout] 3844 | |         m: *mut JSModuleDef,
[INFO] [stdout] ...    |
[INFO] [stdout] 3847 | |     ) -> ::std::os::raw::c_int;
[INFO] [stdout] 3848 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libquickjs-dtp-sys` (lib test) due to 268 previous errors
[INFO] running `Command { std: "docker" "inspect" "e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1", kill_on_drop: false }`
[INFO] [stdout] e68f6a1703d1753f49f056edf1e0ae442d0471be7d8de8a4573695c23f120ad1
